繁体   English   中英

Python request.put()提供错误:无效的API调用,错误的方法或URL

Python requests.put() is giving error: Invalid API call, Wrong method or URL

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我一直在尝试通过BambooHR api发出放置请求,以添加休假请求。 但它给出了404,标头给出了“无效的API调用,错误的方法或URL”

我不明白我的代码有什么问题。 从Bamboo HR文档中添加休假请求是/api/gateway.php/{company}/v1/employees/{employee id}/time_off/request/示例: PUT /api/gateway.php/test/v1/employees/1/time_off/request/

import requests

url = 'https://api.bamboohr.com/api/gateway.php/johnsnowlabs/v1/employees/96/time_off/requests/?status=requested'
response1= requests.put(url, auth=('68d4165c9262fcf2302745a6d791b23dsfsd4107','John11')

print(response1.status_code)

它给出404,并且当response1.headers ,错误消息显示Invalid API call, Wrong method or URL

我在url中尝试了不同的输入组合,但似乎没有任何作用。 但是,所有GET请求均有效,仅PUT无效。

问题暂未有回复.您可以查看右边的相关问题.
3 将curl PUT移置到request.put

我想转置curl命令(将本地文件上传到机架空间) python请求。 到目前为止,我有: 我在哪里指定要上传screenies/hello.jpg ? 我知道curl中的-T代表“到FTP服务器”,但是我已经搜索了请求的github,但是找不到提及FTP的内容。 ...

4 request.put与jira tempo结合使用

用这个简单的代码 我得到这个堆栈跟踪: 有谁知道json的哪一部分是错误的? 我故意仅使用要更改的字段来完成此操作,但也许它希望使用确切的模板? ...

5 在request.put中添加标头和有效负载

我正在尝试使用Python3脚本中的请求来更新具有写入权限的gitlab项目中的部署密钥。 不幸的是,尝试通过请求模块进行连接时,我收到404错误。 代码如下: 我的私钥/标题的语法在哪里出错? 我已经通过gitlab api并请求文档。 我还确认了我的私有令牌正在脚本之外运 ...

6 使用data = {…}参数时,Request.put方法获得500响应,而使用json = {…}参数时,则获得200响应。 为什么?

这是我要上传的字典的示例: 该字典是对使用requests.get www.myjson.com方法从相同URL www.myjson.com获得的原始json文件的修改。 因此,我了解服务器没有问题。 在查阅了相关文档之后,我无法发现为什么会出现该错误,因为明确指出使用字典与da ...

9 用于为 api 调用创建 URL 的 fstring 出现“无效语法”错误

我正在通过 EdX 在线完成 CS50 的最终项目,我想使用 fstring,就像在 API 调用的最后一个问题集中所做的那样,但出现此错误: 我不知道我做错了什么,因为我认为只是复制班级工作人员编写的问题集中使用的代码,但更改 URL 以使其与我的 API 相关就可以了。 有谁知道这里会发生什 ...

10 'id'关键字导致request.put中的问题

我只是想提出一个请求。 (为简单起见,代码中有所更改) 我正在尝试以不同方式格式化有效负载,但没有任何运气 这将导致没有错误声明的问题,程序将暂停。 我认为这与'id'是python中的内置函数有关。 我要修改的http页面如下所示 如果我删除了'id'元素,则会收到 ...

暂无
暂无

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

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