python发送.xml格式的post请求;
Posted canglongdao
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python发送.xml格式的post请求;相关的知识,希望对你有一定的参考价值。
方式一:
import requests
url="https://httpbin.org/post"
body=‘<?xml version=“1.0” encoding = “UTF-8”?>‘
‘<COM>‘
‘<REQ name="北京-宏哥">‘
‘<USER_ID>bjhongge</USER_ID>‘
‘<COMMODITY_ID>123456</COMMODITY_ID>‘
‘<SESSION_ID>absbnmasbnfmasbm1213</SESSION_ID>‘
‘</REQ>‘
‘</COM>‘
a=requests.post(url,data=body.encode("utf-8"))
print(a.text)
方式二:
读取.xml文件的内容;
#encoding=‘utf-8
import requests
url="https://httpbin.org/post"
r=open(‘bodytext.xml‘).read()
#print(r)
a=requests.post(url,data=r.encode("utf-8"))
print(a.text)
以上是关于python发送.xml格式的post请求;的主要内容,如果未能解决你的问题,请参考以下文章
Python+requests库发送接口入参为xml格式的接口请求多测师
Python+requests库发送接口入参为xml格式的接口请求多测师
PHP通过XML报文格式的POST请求方式,与第三方接口交互(发送xml,获取XML,并解析xml步骤)
HTTPHTTP请求体中的四种格式,requests库发送post请求