Я пишу клиент REST для elgg, используя python, и даже когда запрос завершается успешно, я получаю это в ответ:
Traceback (most recent call last):
File "testclient.py", line 94, in <module>
result = sendMessage(token, h1)
File "testclient.py", line 46, in sendMessage
res = h1.getresponse().read()
File "C:\Python25\lib\httplib.py", line 918, in getresponse
raise ResponseNotReady()
httplib.ResponseNotReady
Посмотрев на заголовок, я вижу ('content-length', '5749'), поэтому я знаю, что там есть страница, но я не могу использовать .read(), чтобы увидеть это, потому что возникает исключение. Что означает ResponseNotReady и почему я не могу увидеть содержимое, которое было возвращено?