jira api 错误的请求
jira api bad request
我正在尝试将 jira 与 api 连接起来。我已经遇到了问题,但现在我试图创建一个问题,但它不起作用。我收到错误:Badrequest。所以我尝试了很多东西,甚至 post 什么都没有,但它不起作用。它仍然给出相同的错误。
设置中是否有什么东西阻止了我的 post?
代码:
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;
}
我找到了解决方案:我在 json 字符串中使用单引号而不是双引号。
我正在尝试将 jira 与 api 连接起来。我已经遇到了问题,但现在我试图创建一个问题,但它不起作用。我收到错误:Badrequest。所以我尝试了很多东西,甚至 post 什么都没有,但它不起作用。它仍然给出相同的错误。
设置中是否有什么东西阻止了我的 post?
代码:
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;
}
我找到了解决方案:我在 json 字符串中使用单引号而不是双引号。