我正在尝试使用最新的(4.0.1)Apache http 核心组件库。但是,我的网络浏览器通过代理 - 假设它是 myproxy.com:9191。有人可以提供一些示例代码来获取简单的 http get 以将其用作代理吗?
我尝试在代码开头添加以下内容,但没有任何乐趣:
ProxySelector.setDefault(new ProxySelector() {
public List<Proxy> select(URI uri) {
Proxy proxy = new Proxy(Proxy.Type.HTTP, new InetSocketAddress("myproxy.com", 9191);
return Arrays.asList(new Proxy[]{proxy)});
}
public void connectFailed(URI uri, SocketAddress sa, IOException ioe) {
ioe.printStackTrace();
}
});