【问题标题】:Jira v.6.2 : Add comment to issue via C# WebRequestJira v.6.2:通过 C# WebRequest 添加评论以发布
【发布时间】:2014-10-28 20:09:00
【问题描述】:

我需要在 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。但它不起作用。也许有人能发现我的错误?

问候

【问题讨论】:

    标签: c# jira jira-rest-api


    【解决方案1】:

    您必须将评论 JSON 放入您的 POST 请求正文中,而不是在 URL 中

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

    正文:{"body":"Test123"}

    【讨论】:

    • 非常感谢,它按预期工作。我觉得很垃圾,因为这在 Jira Api 中也有描述,但我在那里不明白:D
    猜你喜欢
    • 1970-01-01
    • 2016-04-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-10-21
    相关资源
    最近更新 更多