python 发送http请求

1.常见header类型:
headers = {“Content-Type”: “text/xml”, “charset”: “UTF-8”}
headers = {“Content-Type”: “application/xml”, “charset”: “UTF-8”}
headers = {“Content-Type”: “application/x-www-form-urlencoded”, “charset”: “UTF-8”}
header = {“Content-Type”: “application/json”}

2.本次代码使用text/xml类型
建立xml文件:
xml文件为post请求的入参
2.代码实现如下:
def test_create_block_xoi_message_header():
#读取xml文件
with open(“create_block_body_header.xml”, encoding=“UTF-8”) as fp: body = fp.read()

#消息头
headers = {"Content-Type": "text/xml", "charset": "UTF-8"}

#发送消息
response = requests.post(url=set_block_url, data=body.encode("UTF-8"), headers=headers)

#打印消息返回结果
print(response.text)

3.执行结果:
在这里插入图片描述


版权声明:本文为weixin_45016484原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。