Open
Description
I have an SSL proxy setup which works fine when using curl.
$ curl -x https://test-proxy.com:443 http://google.com
<HTML><HEAD><meta http-equiv="content-type" content="text/html;charset=utf-8">
<TITLE>301 Moved</TITLE></HEAD><BODY>
<H1>301 Moved</H1>
The document has moved
<A HREF="http://www.google.com/">here</A>.
</BODY></HTML>
I can't seem to figure out how to configure AHC with a ProxyServer
instance to do the same. I've tried an older version of AHC and a newer one (see below for configurations). In both cases when I make a request it just hangs.
Configuration for 1.7.x:
var proxyServer = new ProxyServer(Protocol.HTTPS, "test-proxy.com", 443);
var config = new AsyncHttpClientConfig.Builder().setProxyServer(proxyServer).build();
var client = new AsyncHttpClient(config);
var request = client.prepareGet("http://google.com").build();
Configuration for 2.12.x:
var proxyServer = new ProxyServer.Builder("test-proxy.com", 80).setSecuredPort(443).build();
var config = new Builder().setProxyServer(proxyServer).build();
var client = new DefaultAsyncHttpClient(config);
var request = client.prepareGet("http://google.com").build();
Metadata
Metadata
Assignees
Labels
No labels