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.