Как создать страницу в месте слияния с помощью 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();
Другие вопросы по тегам