0

JIRAで新しいコンポーネントを作成する必要があります。新しいコンポーネントを作成するためのPOSTurl/ 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

Plzヘルプ。

4

2 に答える 2

0

上記のコードは正しいです。JSON 文字列に{&を追加するだけです。}

于 2012-04-20T06:01:54.540 に答える
0

わかりません。投稿先のサービスに関するドキュメントを見つける必要があります。

于 2012-04-18T14:26:14.697 に答える