本文整理了Java中org.asynchttpclient.RequestBuilder.setProxyServer
方法的一些代码示例,展示了RequestBuilder.setProxyServer
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。RequestBuilder.setProxyServer
方法的具体详情如下:
包路径:org.asynchttpclient.RequestBuilder
类名称:RequestBuilder
方法名:setProxyServer
暂无
代码示例来源:origin: AsyncHttpClient/async-http-client
@Test
public void ntlmProxyTest() throws IOException, InterruptedException, ExecutionException {
try (AsyncHttpClient client = asyncHttpClient()) {
Request request = get("http://localhost").setProxyServer(ntlmProxy()).build();
Future<Response> responseFuture = client.executeRequest(request);
int status = responseFuture.get().getStatusCode();
Assert.assertEquals(status, 200);
}
}
代码示例来源:origin: AsyncHttpClient/async-http-client
@Test
public void nonPreemptiveProxyAuthWithPlainHttpTarget() throws IOException, InterruptedException, ExecutionException {
try (AsyncHttpClient client = asyncHttpClient()) {
String targetUrl = "http://localhost:" + httpPort + "/foo/bar";
Request request = get(targetUrl)
.setProxyServer(proxyServer("127.0.0.1", proxyPort).setRealm(realm(AuthScheme.BASIC, "johndoe", "pass")))
// .setRealm(realm(AuthScheme.BASIC, "user", "passwd"))
.build();
Future<Response> responseFuture = client.executeRequest(request);
Response response = responseFuture.get();
Assert.assertEquals(response.getStatusCode(), HttpServletResponse.SC_OK);
Assert.assertEquals("/foo/bar", response.getHeader("X-pathInfo"));
}
}
代码示例来源:origin: AsyncHttpClient/async-http-client
@Test
public void nonPreemptiveProxyAuthWithHttpsTarget() throws IOException, InterruptedException, ExecutionException {
try (AsyncHttpClient client = asyncHttpClient(config().setUseInsecureTrustManager(true))) {
String targetUrl = "https://localhost:" + httpPort + "/foo/bar";
Request request = get(targetUrl)
.setProxyServer(proxyServer("127.0.0.1", proxyPort).setRealm(realm(AuthScheme.BASIC, "johndoe", "pass")))
// .setRealm(realm(AuthScheme.BASIC, "user", "passwd"))
.build();
Future<Response> responseFuture = client.executeRequest(request);
Response response = responseFuture.get();
Assert.assertEquals(response.getStatusCode(), HttpServletResponse.SC_OK);
Assert.assertEquals("/foo/bar", response.getHeader("X-pathInfo"));
}
}
}
代码示例来源:origin: AsyncHttpClient/async-http-client
@Test
public void testRequestProxy() throws Exception {
try (AsyncHttpClient asyncHttpClient = asyncHttpClient(config().setFollowRedirect(true).setUseInsecureTrustManager(true))) {
RequestBuilder rb = get(getTargetUrl2()).setProxyServer(proxyServer("localhost", port1));
Response r = asyncHttpClient.executeRequest(rb.build()).get();
assertEquals(r.getStatusCode(), 200);
}
}
代码示例来源:origin: AsyncHttpClient/async-http-client
@Test
public void testPooledConnectionsWithProxy() throws Exception {
try (AsyncHttpClient asyncHttpClient = asyncHttpClient(config().setFollowRedirect(true).setUseInsecureTrustManager(true).setKeepAlive(true))) {
RequestBuilder rb = get(getTargetUrl2()).setProxyServer(proxyServer("localhost", port1));
Response r1 = asyncHttpClient.executeRequest(rb.build()).get();
assertEquals(r1.getStatusCode(), 200);
Response r2 = asyncHttpClient.executeRequest(rb.build()).get();
assertEquals(r2.getStatusCode(), 200);
}
}
}
代码示例来源:origin: AsyncHttpClient/async-http-client
.setLocalAddress(request.getLocalAddress())
.setNameResolver(request.getNameResolver())
.setProxyServer(request.getProxyServer())
.setRealm(request.getRealm())
.setRequestTimeout(request.getRequestTimeout());
代码示例来源:origin: org.asynchttpclient/async-http-client-netty4-provider
.setProxyServer(request.getProxyServer())//
代码示例来源:origin: org.asynchttpclient/async-http-client-netty3-provider
.setProxyServer(request.getProxyServer())//
代码示例来源:origin: org.asynchttpclient/async-http-client-netty4
.setProxyServer(request.getProxyServer())//
代码示例来源:origin: org.asynchttpclient/async-http-client-netty3
.setProxyServer(request.getProxyServer())//
内容来源于网络,如有侵权,请联系作者删除!