org.asynchttpclient.RequestBuilder.setProxyServer()方法的使用及代码示例

x33g5p2x  于2022-01-29 转载在 其他  
字(4.0k)|赞(0)|评价(0)|浏览(84)

本文整理了Java中org.asynchttpclient.RequestBuilder.setProxyServer方法的一些代码示例,展示了RequestBuilder.setProxyServer的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。RequestBuilder.setProxyServer方法的具体详情如下:
包路径:org.asynchttpclient.RequestBuilder
类名称:RequestBuilder
方法名:setProxyServer

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())//

相关文章