반응형
파이썬을 사용하여 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
반응형
'파이썬' 카테고리의 다른 글
파이썬 python OpenCV-RGB 이미지에 알파 채널 추가 (0) | 2020.11.19 |
---|---|
파이썬 중첩 된 사전을 예쁜 인쇄하는 방법? (0) | 2020.11.19 |
파이썬 AWS boto와 boto3의 차이점은 무엇입니까? (0) | 2020.11.19 |
파이썬 다양한 깊이의 중첩 사전 값 업데이트 (0) | 2020.11.19 |
파이썬 Python : 목록 개체에서 공백 제거 (0) | 2020.11.19 |
댓글