Download attachment using appache

Kevin Mauriello March 15, 2017

I am trying to download a JIRA attachment using apache.  The file that I get ends up being the html for a login page.  This is the code I am using:

 

var client = new this.HttpClient();
var authScope = new this.AuthScope("kevindev.atlassian.net", "443", null);
var credentials = new this.UsernamePasswordCredentials("user", "pwd");
client.getState().setCredentials(authScope, credentials);
var url = "https://kevindev.atlassian.net:443/secure/attachment/10100/ADFSSetup.png";
var get = new this.GetMethod(url);
get.setDoAuthentication(true);
var status = client.executeMethod(get);
var inputStream = get.getResponseBodyAsStream();

/* loop through the inputStream, saving to local file, this is the login page html */

1 answer

0 votes
Nic Brough -Adaptavist-
Community Leader
Community Leader
Community Leaders are connectors, ambassadors, and mentors. On the online community, they serve as thought leaders, product experts, and moderators.
March 15, 2017

If you're getting a login page, your authentication is not being passed in correctly.

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events