본문 바로가기
파이썬

파이썬 Python httplib ResponseNotReady

by º기록 2020. 11. 19.
반응형

파이썬을 사용하여 elgg 용 REST 클라이언트를 작성 중이며 요청이 성공하더라도 응답으로 다음과 같이 표시됩니다.

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는 무엇을 의미하며 반환 된 콘텐츠를 볼 수없는 이유는 무엇입니까?

 

해결 방법

 

이전 연결에서 동일한 개체를 다시 사용하지 마십시오. 서버 keep-alive 가 종료되고 소켓이 닫히면이 문제가 발생합니다.

 

참조 페이지 https://stackoverflow.com/questions/3231543

 

 

반응형

댓글