【发布时间】:2020-11-06 17:04:05
【问题描述】:
我有一个 POST 请求,它在 PostMan 上运行良好;我收到了一个代码 200,但是,当我将从 PostMan 获取的代码 sn-p 集成到我在 Visual Studio 代码中的代码中时,我收到一个错误请求 (400)。
我从 PostMan 收到的代码 sn-p 如下所示
import requests
url = "https://myurl/test"
payload = {}
files = [
('file', open('C:/test.json','rb'))
]
headers = {
'Content-Type': 'multipart/form-data',
'Authorization': 'Bearer xxx-xxxx-xxxx-xxxxx-xxxx'
}
response = requests.request("POST", url, headers=headers, data = payload, files = files)
print(response.text.encode('utf8'))
可能是什么问题?
【问题讨论】:
-
payload为空。应该是这样吗? -
我认为是因为我正在上传文件
标签: python python-3.x python-requests postman