我正在嘗試使用Gitlab API來解決Python的問題。Python - curl請求與請求,標題設置不正確? (可能的GitLab API問題)
下捲曲請求工作(檢驗和證實):
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未經授權
難道我做錯了什麼在我的崗位請求還是這是GitLab拒絕這樣做可能的問題?
相關部分從API: http://docs.gitlab.com/ee/api/issues.html#new-issue
編輯:
忘了提,忽略的東西,他們只是字符串(它是一個Django項目,我省略形式的東西,因爲它應該是不相關的)
哦,我的上帝,我是多麼愚蠢,非常感謝 – Lomtrur
@Lomtrur好了,我們犯這種錯誤 –