繁体   English   中英

将 POST 请求从邮递员导出到 Python

[英]Export POST Request from postman to Python

我正在尝试在 python 中运行 POST 请求。 当我在 Postman 中测试时,它运行良好并导入文件。 当我在 Python 中运行它时,我出错了。 这会将存储在我计算机上的电子表格发布到 Quip。 我收到错误缺少参数“文件”。 我试过移动几件东西,但不确定我错过了什么。 这是我的工作:

import requests

url = "https://platform.quip.com/1/threads/import-file"

payload = {'type': 'spreadsheet'}
files = [
('file', open('/Users/admin/Documents/excel/logs/Output/test.xlsx','rb'))
]
headers = {
'Content-Type': 'application/x-www-form-urlencoded',
'Authorization': 'Bearer **************************='
}

response = requests.request("POST", url, headers=headers, data = payload, files = files)

print(response.text.encode('utf8'))

尝试更改此行:

files = {'file': open('/Users/admin/Documents/excel/logs/Output/test.xlsx','rb')}

我还注意到 Postman(版本 9.9.1)中的一个错误:有效负载仅包含第一个字段。 请注意这一点。

所以我不会依赖生成的代码。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM