首页 > 解决方案 > 使用 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)

标签: pythonpython-requests

解决方案


推荐阅读