每日一模块:httpx解决http2
#!/usr/bin/env python
# -*- coding:utf-8 -*-
# author:Cloud
# datetime:2023/12/18
import httpx
"""
pip install httpx[http2] -i http://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com
"""
timeout = httpx.Timeout(2,
# 与服务器套接字连接最长时间ConnectTimeou
connect=0.5,
# 接收服务器数据块最长持续时间ReadTimeout
read=3,
# 发送数据块给服务器最长持续时间WriteTimeout
write=3)
http_client = httpx.Client(http2=True, timeout=timeout, verify=False)
url = "https://ip/goods"
request_data = dict(id="1111")
response_data = http_client.get(url=url,
headers=dict(FromCode="P205010101"),
params=request_data)
print(response_data.text, type(response_data.text))
print(response_data.json(), type(response_data.json()))
print(response_data.content)
print(response_data.status_code)
print(response_data.headers)
人生苦短,我用python!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
· Manus的开源复刻OpenManus初探
· 写一个简单的SQL生成工具
2018-12-27 python网络编程