Python - 带有请求的卷曲请求,标头设置不正确?(可能是 GitLab API 问题)

Lom*_*rur 3 python curl

我正在尝试使用 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
Run Code Online (Sandbox Code Playgroud)

我的 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)
Run Code Online (Sandbox Code Playgroud)

我得到:401 未经授权

我在 POST 请求中做错了什么,或者这是 GitLab 拒绝这样做的问题吗?

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

编辑:

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

Rey*_*sis 5

更改PRIVATE_TOKENPRIVATE-TOKEN