0

我必须在 JIRA 中创建一个新组件我发现了用于创建新组件的POST url /rest/api/2/component,但我无法知道要给出什么类型的输入。

DefaultHttpClient httpClient = new DefaultHttpClient();
HttpPost postRequest = new HttpPost("http://localhost:8080/rest/api/2/component/");

String authorization = JiraRequestResponseUtil.conversionForAuthorization();
postRequest.setHeader("Authorization", authorization);

StringEntity input = new StringEntity("\"name\":\"Component 1\",\"description\":\"This is a TEST JIRA component\" ,\"leadUserName\":\"fred\",\"assigneeType\":\"PROJECT_LEAD\",\"isAssigneeTypeValid\":\"false\",\"project\":\"TEST\"");

input.setContentType("application/json");
postRequest.setEntity(input);

HttpResponse response = httpClient.execute(postRequest);

这是我正在实现的代码。

我得到的输出失败:HTTP 错误代码:400

请帮忙。

4

2 回答 2

0

我们不能告诉你。您需要找到有关您发布到的服务的文档。

于 2012-04-18T14:26:14.697 回答
0

上面的代码是正确的,只需在 JSON 字符串中添加{&即可。}

于 2012-04-20T06:01:54.540 回答