Как создать страницу в месте слияния с помощью REST API с использованием Java
Я не могу создать страницу в месте слияния, используя REST API в java. Я смог загрузить вложение на уже существующую страницу в месте слияния, используя REST API, используя следующий код в java.
HttpPost httppost = new HttpPost(jira_attachment_baseURL+"/child/attachment/");
httppost.setHeader("X-Atlassian-Token", "nocheck");
httppost.setHeader("Authorization", "Basic "+jira_attachment_authentication);
File fileToUpload = new File(fullfilename);
FileBody fileBody = new FileBody(fileToUpload);
HttpEntity entity = MultipartEntityBuilder.create()
.addPart("file", fileBody)
.build();
httppost.setEntity(entity);
String mess = "executing request " + httppost.getRequestLine();
CloseableHttpResponse response;
try {
response = httpclient.execute(httppost);
} finally {
httpclient.close();
}
Здесь 'jira_attachment_baseURL' является ссылкой на мою страницу слияния. Может кто-нибудь предложить мне, как создать страницу в месте слияния.
1 ответ
На самом деле я решил проблему, обновив код, указанный в приведенной выше ссылке. Обновленный код
HttpPost httppost = new HttpPost(BASE_URL);
httppost.setHeader("X-Atlassian-Token", "nocheck");
httppost.setHeader("Authorization", "Basic " + jira_attachment_authentication);
StringEntity entity = new StringEntity(page.toString(), ContentType.APPLICATION_JSON);
httppost.setEntity(entity);
HttpResponse postPageResponse = httpclient.execute(httppost);
pageEntity = postPageResponse.getEntity();