我在尝试将文件上传到API时遇到问题。在宽阔的用户界面中,我没有问题手动上传Excel文件。当我尝试使用请求上传上传文件时,我收到415错误(文件格式无效)。这是该发布请求的简单代码:
headers = {
'Authorization':"bearer "+ CLIENT.token,
'Content-Type': 'form-data'
}
files = [('file', open(path_to_file, 'rb'))]
response = requests.post(api_url,
files=files,
headers=headers)
我的回复的状态码为415,我不知道发生了什么。使用招摇工具时,我检查了newtwork浏览器,并在请求中看到了此标头
Content-Type: multipart/form-data; boundary=----WebKitFormBoundarywkrdGd3ROh0GkfsW
但是,我不知道“边界”一词是什么,并且如果我将此标头手动传递到请求中,则API会抛出500。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。