httplib.HTTPException에 오류 코드가 있습니까? 그렇다면 예외 인스턴스에서 어떻게 얻을 수 있습니까? 어떤 도움을 주셔서 감사합니다.python httplib httpxception 오류 코드
2
A
답변
5
httplib
모듈은 HTTP 응답, 실제 오류 (잘못된 HTTP 응답, 깨진 헤더, 유효하지 않은 상태 코드, 연결이 끊어진 연결 등)를 전달하는 데 예외를 사용하지 않습니다. 대부분의 httplib.HTTPException 하위 클래스는 연결된 메시지 문자열 (args
속성에 저장). httplib.HTTPException
자체는 args
(httplib.FakeSocket을 통해 들어올 때)의 첫 번째 항목으로 "errno"값을 가질 수 있지만 HTTP 오류 코드는 아닙니다.
HTTP 응답 코드는 httplib.HTTPConnection
개체를 통해 전달되지만, getresponse
메서드는 status
특성을 HTTP 응답 코드로 설정하고 reason
특성을 텍스트 버전으로 설정하여 HTTPResponse
인스턴스를 반환합니다 (일반적으로). 여기에는 404
및 500
과 같은 오류 코드가 포함됩니다. 당신이나 당신이 사용하는 도서관이 다른 것을 돌려주기 위해 httplib.HTTPConnection.response_class
을 무시할 수 있기 때문에 나는 "보통"이라고 말합니다.
관련 문제
- 1. Python httplib 및 POST
- 2. httplib WSGI의 CannotSendRequest 오류
- 3. python httplib timeout to localhost
- 4. 파이썬 HTTPLIB, URLLIB 구문 오류
- 5. python httplib 및 broken tcp connection
- 6. Python MySQL 유니 코드 오류
- 7. 파이썬 HTTPLIB ResponseNotReady
- 8. Pyjamas Python 코드 디버깅
- 9. urllib2 및 httplib 스레드는 안전합니까?
- 10. 파이썬 httplib 라이브러리가 A 요청만을 사용하도록하는 법
- 11. python urllib2 가져 오기 오류 도움말
- 12. Python shelve OutOfMemory 오류
- 13. BeautifulSoup (Python) 코드 최적화
- 14. Python Mechanize + GAEpython 코드
- 15. Python 클로저 예제 코드
- 16. 의도적으로 버그가있는 코드 (Python)
- 17. Python 코드 덧글
- 18. Python 순열 코드
- 19. 안전한 Python 코드 실행
- 20. 유니 코드 오류로 인한 python universal feedparser 오류
- 21. Python : 가져 오기 오류
- 22. Python ValueError 오류 메시지
- 23. Python + Pylons의 오류 처리
- 24. python == 구문 오류
- 25. python : 오류 메시지
- 26. python 오류 검사
- 27. Selenium Python 스크립트의 오류
- 28. python 전자 메일 오류
- 29. python 구문 오류 w3af
- 30. Python PostgreSQL 트랜잭션 오류