Как заставить приложения jira загружаться с помощью jira rest api - PullRequest
0 голосов
/ 30 марта 2020

Я пытаюсь загрузить вложения от Jira. Я использую / rest / api / 2 / attachment / {id}, чтобы получить json ответ от вложения. У него есть поле "content", которое является URL-адресом вложения. Я использую этот URL, создаю HttpGet и выполняю, чтобы получить ответ, который всегда дает мне html контент с просьбой войти в систему. Я отправляю Basi c Авторизацию в заголовке httpGet. Очевидно, это работает для загрузки файлов .png, но не для файлов других типов. Я использую java пружинный упор для соединения с горизонтом Jira.

Closeable httpclient = HttpClients.createDefault();
HttpGet httpGet = new HttpGet(jira attachmenturl);
HttpGet.setHeader("Authorization", "Basic <base64Credentials>);
CloseableHttpResponse response = httpclient.execute(httpGet)```
The response for .txt, .jpeg, Microsoft documents is different from response that I get for .png files. 
...