如何在Python中使用urllib3查看HTTP头、响应代码和html内容?

如何在Python中使用urllib3查看HTTP头、响应代码和html内容?,python,urllib,urllib3,Python,Urllib,Urllib3,我对使用urllib3检索响应代码、主体和HTTP头感兴趣。我之前编写的代码是用Python2编写的,现在我必须为Python3重写它 import urllib3 http = urllib3.PoolManager(); response = http.request('GET', 'http://192.168.43.131:8000') print(response) 我尝试了不同的来源,但有人能告诉我正确的方向吗?给我一些建议吗?我想你已经找到了这个 这意味着您可以获取状态代码,

我对使用urllib3检索响应代码、主体和HTTP头感兴趣。我之前编写的代码是用Python2编写的,现在我必须为Python3重写它

import urllib3

http = urllib3.PoolManager();
response = http.request('GET', 'http://192.168.43.131:8000')
print(response)

我尝试了不同的来源,但有人能告诉我正确的方向吗?给我一些建议吗?

我想你已经找到了这个

这意味着您可以获取状态代码,例如,使用

print(response.status)
我想你的意思是:

import json

import urllib3

http = urllib3.PoolManager()
response = http.request('GET', 'http://192.168.43.131:8000')
print(response.status)
print(response.headers)
print(json.loads(response.data.decode('utf-8'))) # body
文件: