Python httpx库如何发送HTTP/2 POST请求?

httpx 怎么发一个 post http2 请求

curl --http2-prior-knowledge -X POST http://127.0.0.1:1313 -d 'ww$$go'

这个 curl 是有效的,但怎么使用 httpx 来实现

    with httpx.Client(http2=True,verify=False) as client:
        res = client.post('http://127.0.0.1:1313',data=b'dtest')
        print("res",res)

# 试了几次都不对
阅读 1.1k
1 个回答
import httpx

url = "http://127.0.0.1:1313"
data = "ww$$go"

headers = {
    "Content-Type": "application/x-www-form-urlencoded",  # 设置合适的 Content-Type
}

# 使用 httpx 发送 HTTP/2 POST 请求
with httpx.Client(http2=True) as client:
    response = client.post(url, data=data, headers=headers)

# 输出响应信息
print(f"Status Code: {response.status_code}")
print("Response Content:")
print(response.text)
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏