【发布时间】:2009-07-23 10:08:16
【问题描述】:
我正在尝试使用最新的 (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();
}
});
【问题讨论】:
标签: java http proxy apache-httpclient-4.x