Class ProxyClient

java.lang.Object
org.apache.hc.client5.http.impl.classic.ProxyClient

public class ProxyClient extends Object
ProxyClient can be used to establish a tunnel via an HTTP/1.1 proxy.
  • Constructor Details

    • ProxyClient

      public ProxyClient(org.apache.hc.core5.http.io.HttpConnectionFactory<ManagedHttpClientConnection> connFactory, org.apache.hc.core5.http.config.Http1Config h1Config, org.apache.hc.core5.http.config.CharCodingConfig charCodingConfig, RequestConfig requestConfig)
      Since:
      5.0
    • ProxyClient

      public ProxyClient(RequestConfig requestConfig)
      Since:
      4.3
    • ProxyClient

      public ProxyClient()
  • Method Details

    • tunnel

      public Socket tunnel(org.apache.hc.core5.http.HttpHost proxy, org.apache.hc.core5.http.HttpHost target, Credentials credentials) throws IOException, org.apache.hc.core5.http.HttpException
      Throws:
      IOException
      org.apache.hc.core5.http.HttpException