Python requests.post 发送带 Header 和 Body 的请求示例
本文介绍了如何使用 Python 的 requests 库发送带有自定义 Header 和 Body 的 POST 请求。通过构建完整的 URL、定义请求头信息以及序列化数据体,展示了两种传递 Body 的方式:使用 data 参数配合 json.dumps 或使用 json 参数直接传入字典对象。
具体实现代码如下所示:
# coding = utf-8
import requests
import json
host = "http://47.XX.XX.XX:30000"
endpoint=r"/api/v1/carXX/addCarXX"
url = ''.join([host,endpoint])
headers = \
{
"X-Member-Id": "23832170000",
"X-Region": "1100000",
"X-Channel": "01",
"Content-Type": "application/json;charset=UTF-8"
}
body = \
{
"designerId": "1111",
"itemQuantity": 1,
"sku": "000100000"
}
r = requests.post(url,headers=headers,data=json.dumps(body))
#r = requests.post(url,headers=headers,json=body)
print r.text
print r.url
以上就是向读者分享的关于 Python 中 requests.post 方法携带 Header 和 Body 的完整示例。希望这个实例能对各位有所帮助,也欢迎大家继续支持本站获取更多技术内容。
本站声明
本文内容仅供参考,不代表本站观点。转载或引用请注明出处。如发现内容问题,请通过联系我们页面反馈。













