2014-09-04 31 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