在python中发送请求,但数据作为xml与父/子节点一起使用
我正在使用下面的代码从python发送一个请求,它工作正常在python中发送请求,但数据作为xml与父/子节点一起使用,python,Python,我正在使用下面的代码从python发送一个请求,它工作正常 import requests headers = {'User-Agent': 'Mozilla/5.0'} payload = {'ID':'45678','MAN':'11512C'} session = requests.Session() session.post('https://admin.example.com/login.php',headers=headers,data=payload) 但现在我需要将我的数据更
import requests
headers = {'User-Agent': 'Mozilla/5.0'}
payload = {'ID':'45678','MAN':'11512C'}
session = requests.Session()
session.post('https://admin.example.com/login.php',headers=headers,data=payload)
但现在我需要将我的数据更改为ex的多标签:
<Input>
<PO>
<ID>45678</ID>
<MAN>11512C</MAN>
</PO>
</Input>
使用像lxml这样的xml解析器:我使用的是lxml,但是我传递有效负载的方式是否正确意味着语法是否正确?使用
payload
发送的是经过编码的数据表单。它基本上是一个键值对列表。服务器似乎明白这一点。它是否也像您描述的XML那样理解结构化数据?服务器接受什么格式?当发送与xml相同的数据时,它的工作原理是如何将其作为xml发送?你想做什么?
payload = {"Input:{"PO:{'ID':'45678','MAN':'11512C'}}}