python - 使用 Request 发送内容类型为 application/xml 的文件
问题描述
我正在尝试使用请求将 XML 文件发送到服务器。
所需的内容类型是 application/xml。然而,这似乎无法正常工作。
如果我将文件读取为二进制文件(并且没有编码),情况也是如此。
卷曲命令:
curl -X POST --header "Content-Type:application/xml" --data @File.xml --include URL
但是工作得很好。
我尽力寻找一些信息,但我无法弄清楚!
有谁知道出了什么问题?
with open(fileName, "rt", encoding="utf-8") as inputFile:
enctype = "application/xml"
headers = {"Content-Type": enctype}
payload = {"payload" : inputFile}
response = requests.post(URL, data = payload, headers = headers)
解决方案
推荐阅读
- performance - Http Post - 状态 ExecuteRequestHandler 的长时间延迟
- xml - xPath following-sibling::nameOfTheNode 不产生任何结果
- laravel - Laravel OOP 与继承
- python - Django查询获取不在其他对象中的对象
- spring - 如何修复春季批处理中没有正在进行的交易
- reactjs - 使用 Jest/Enzyme 测试 Chart.js - 无法创建图表:无法从给定项目获取上下文
- javascript - 将表1的一个tr拖放到表2的一个tr上
- c# - 如何以编程方式将 .MDF 文件附加到 Azure SQL Server c#
- sql - 使用复杂的 IIF 条件语句时出现表达式太复杂的错误 - Access SQL
- c# - LINQ 连接谓词 OR