实际场景中,可能会遇到需要使用代理IP请求接口的需求,所以这里给大家分享一下如何通过代理IP请求接口。
proxyServer 代理IP
proxyPort 代理端口
HttpClient httpClient = new HttpClient();
我们只需要在发起请求前,加入我们的设置即可。
if(sfProxySetting) {//是否使用代理IP
HostConfiguration hostConfiguration = new HostConfiguration();
ProxyHost proxyHost = new ProxyHost(proxyServer, proxyPort);
hostConfiguration.setProxyHost(proxyHost);
httpClient.setHostConfiguration(hostConfiguration);
}
httpClient.executeMethod(postMethod);