# httpx的cilent对象使用
# 方法1
import httpx
headers = {"user-agent": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/98.0.4750.0 Safari/537.36"}
with httpx.Client(headers=headers) as client:
resp = client.get("https://www.httpbin.org/get")
print(resp)
#方法2 = 方法1
client = httpx.Client(headers=headers)
try:
resp = client.get('https://www.httpbin.org/get')
print(resp)
finally:
client.close()
运行结果
<Response [200 OK]>
<Response [200 OK]>
tips
httpx.Client(http2 = True)将开启对HTTP/2.0的支持
resp.http_version查看resp变量的协议属性,结果可为HTTP/1.0,HTTP/1.1,HTTP/2.0