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 */
If you're getting a login page, your authentication is not being passed in correctly.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.