なぜ例外としてキャッチしていますか? httpレスポンスを見たいので、例外として扱う必要はありません。
あなたは、単にあなたのHTTPリクエストを作成し、このような応答を読むことができる:詳細は
import urllib3
http = urllib3.PoolManager()
req = http.request('GET', 'http://httpbin.org/robots.txt')
status_code = req.status
server_response = req.data
チェックurllib3 readthedocsを。
import urllib3
from http.client import responses
http = urllib3.PoolManager()
request = http.request('GET', 'http://google.com')
http_status = request.status
http_status_description = responses[http_status]
print(http_status)
print(http_status_description)
...実行:あなたは、次の例のようにhttp.client
からresponses
を使用することができます「エラーのメッセージを」、言ったときに、HTTPレスポンスの記述を意味すると仮定すると