python-3.x - 发出 Python PUT 请求时的 HTTP 405
问题描述
我需要从 Python 发出 PUT 请求,并且我一直在获得 HTTP 405 响应代码。任何指向下面代码的指针都会很棒。
filepath = './sdfdd/sdfdsst/xxxxxxxxxrrrarara.json'
with open(filepath) as fh:
mydata = fh.read()
response = requests.put('https://asdfs.sdf.sdfds.com',
data=mydata,
auth=('Authorization', 'Api-Token dsdfdsfsdfsdf'),
headers={'content-type':'application/json'},
params={'file': filepath},
allow_redirects=True
)
print(response)
解决方案
这是由于导致此问题的不正确的 API 端点。
推荐阅读
- kotlin - 从 JWT 中的服务器获取响应
- python - python tkinter中的移动图像
- r - 使用国家代码包将大陆/地区列添加到数据框
- typescript - 如何有效地处理接口中的对象与数组
- java - 我在java中练习插入排序,但是当我在内部循环中用++j替换j+1时,它就卡在那里了
- .net - 什么是软件工程中的可扩展设计?
- javascript - 将范围作为全局变量返回 Google 表格脚本
- google-sheets - 谷歌表格功能
- websocket - 基于 HTTP/2 的 WebSockets 和 GOAWAY
- python - 重新上传同名的 Wagtail 文档不会清除 CloudFront