jira-rest-java-client (JRC) 3.0 How to set custom http proxy

Zephyr QA August 20, 2017

While JIRA is behind a proxy , we need to set a proxy settings before we make a connection to httpClient , ex. if i use HttpConnection , i can set a Proxy host and port , so that http can use the proxy while making call to JIRA url.

 

The similar thing we like to do with JiraRestClient but it doesn’t provide a way to set a Proxy in anyways.

 

 

The sample code work successfully with org.apache library is follows   —  We like to set the proxy similar way to JiraRestClient API.

 

HttpHost proxy = new HttpHost(proxyHost, Integer.parseInt(proxyPort));

HttpClientBuilder clientBuilder = HttpClientBuilder.create();

clientBuilder.setProxy(proxy);

HttpComponentsClientHttpRequestFactory factory1 = new HttpComponentsClientHttpRequestFactory();

factory1.setHttpClient(httpClient);

 

1 answer

0 votes
MJ Dominic August 22, 2017

I also face the same issue. HttpURLConnection works but not the Client. Wondering why ?

 

using all settings Host, port , user name etc

System.getProperties().put("http.proxyHost",----)

Suggest an answer

Log in or Sign up to answer