2014-09-04 75 views
0

我需要添加评论从c#的问题。我阅读了jira api中的一些文章等,但我仍然得到一个不好的回应(400)。Jira v.6.2:添加评论通过C#WebRequest发布

这是我试过到目前为止代码:

 string url = @"http://jira-test.ourcompany.de/rest/api/2/issue/" + 
        "IT-20175/comment?{\"body\":\"Test123\"}"; 

     WebRequest wrUrl = WebRequest.Create(url); 
     wrUrl.ContentType = "application/json"; 
     wrUrl.Method = "POST"; 
     wrUrl.Headers["Authorization"] = "Basic " + Convert 
      .ToBase64String(Encoding.ASCII.GetBytes(AuthInfo));    
     wrUrl.Method = "POST"; 

     Stream stream = wrUrl.GetResponse().GetResponseStream(); 

这应该添加评论 “Test123” 发布IT-20175。但它不起作用。也许有人可以找到我的错误?

问候

回答

0

你必须把注释JSON到您的POST请求主体,而不是URL中

网址:http://jira-test.ourcompany.de/rest/api/2/issue/IT-20175/comment

身体:{"body":"Test123"}

+0

非常感谢,这是工作作为预期。我觉得转储,因为这是在Jira Api中描述的,但是我在那里并不理解它:D – Sebi 2014-09-04 09:31:42