0

我正在使用带有 REST API 的请求模块。尝试删除 TeamCity 构建配置并遇到 401 客户端错误。curl 有效,见下文。

curl -u admin:password -X DELETE url

但不是通过 Requests delete() 方法,见下文。

requests.delete(url)

url 的示例是https://teamcity_server/app/rest/buildTypes/build_id

4

1 回答 1

2

401 状态码表示您的请求未经授权。在 curl 你给user:password但不是在requests.delete(url). 您可以通过这种方式将身份验证参数传递给requests函数:

request.delete(url, auth=('admin', 'password'))
于 2019-11-14T00:23:07.110 回答