Jira v.6.2:通过C#WebRequest添加注释问题

时间:2014-09-04 07:10:30

标签: c# jira jira-rest-api

我需要在c#的问题中添加评论。我在jira api中阅读了一些文章,但我仍然得到了不好的反应(400)。

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

        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。但它不起作用。也许有人能找到我的错误?

问候

1 个答案:

答案 0 :(得分:0)

您必须将注释JSON放入POST请求正文,而不是URL

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

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