Sto scrivendo un client REST per Elgg utilizzando python, e anche quando la richiesta ha esito positivo, ho ottenere questo in risposta:Python httplib ResponseNotReady
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
Guardando l'intestazione, vedo ('content-length ',' 5749 '), quindi so che c'è una pagina lì, ma non riesco a usare .read() per vederlo perché si presenta l'eccezione. Cosa significa ResponseNotReady e perché non riesco a vedere il contenuto che è stato restituito?
Stai riutilizzando la connessione? – ChristopheD
Infatti. Stranamente, a volte funziona e altre volte no. Non riesco a determinare quale comportamento lo determini. – directedition