0
我試圖用api連接jira。我已經有問題,但現在我試圖創建一個問題,但它不起作用。我得到了錯誤:Badrequest。所以我嘗試了很多東西,甚至不發佈任何內容,但它不起作用。它仍然會給出同樣的錯誤。jira api壞請求
那麼在設置中有什麼東西,那是阻止我的帖子?
代碼:
var webAddr = "https://<username>.atlassian.net/rest/api/2/issue/";
var httpWebRequest = (HttpWebRequest)WebRequest.Create(webAddr);
httpWebRequest.ContentType = "application/json; charset=utf-8";
httpWebRequest.Method = "POST";
using (var streamWriter = new StreamWriter(httpWebRequest.GetRequestStream()))
{
string json = "{}";
streamWriter.Write(json);
streamWriter.Flush();
}
var httpResponse = (HttpWebResponse)httpWebRequest.GetResponse();
using (var streamReader = new StreamReader(httpResponse.GetResponseStream()))
{
var result = streamReader.ReadToEnd();
return result;
}
某些東西不起作用。 mayby你會發布一些代碼,然後我們可以嘗試解決你的問題,現在我們可以做的唯一事情就是等待你的更多細節 – Misiakw
我已經添加了代碼。 – tuin2121
我在第一眼看到的是你沒有設置內容長度標題。此外,我從來沒有使用jira api,所以我不知道它是否真實,但在我腦海中創建問題應該用某種類型的身份驗證完成。關於API的快速谷歌帶領我到這個https://developer.atlassian.com/jiradev/jira-apis/jira-rest-apis/jira-rest-api-tutorials/jira-rest-api-version-2-tutorial哪告訴我,我是正確的做一些你需要驗證自己的行爲。 – Misiakw