gpt4 book ai didi

Python - 带请求的curl请求, header 设置不正确? (可能是 GitLab API 问题)

转载 作者:行者123 更新时间:2023-12-01 03:17:59 24 4
gpt4 key购买 nike

我正在尝试使用 Gitlab API 从 Python 发出问题。

以下curl请求有效(经过测试和确认):

curl --request POST --header "PRIVATE-TOKEN: <my token>" https://gitlab.com/api/v3/projects/<my project id>/issues?title=Issues%20with%20auth&labels=bug

我的Python代码:

import requests
r = requests.post("https://gitlab.com/api/v3/projects/2674887/issues", data={
"title":issueform.instance.title,
"description":issueform.instance.description
},
headers={"PRIVATE_TOKEN":"<token>"})
print(r.status_code, r.reason)

我得到:401 Unauthorized

我在 POST 请求中做错了什么,还是 GitLab 可能拒绝这样做的问题?

API 的相关部分: http://docs.gitlab.com/ee/api/issues.html#new-issue

编辑:

忘记提及,忽略 issueform.instance 内容,它们只是字符串(这是一个 Django 项目,我省略了表单内容,因为它不应该相关)

最佳答案

PRIVATE_TOKEN更改为PRIVATE-TOKEN

关于Python - 带请求的curl请求, header 设置不正确? (可能是 GitLab API 问题),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42295232/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com