Class AbstractHttpClient

java.lang.Object
org.forgerock.http.apache.AbstractHttpClient
All Implemented Interfaces:
Closeable, AutoCloseable, HttpClient

public abstract class AbstractHttpClient extends Object implements HttpClient
This abstract client is used to share commonly used constants and methods in both synchronous and asynchronous Apache HTTP Client libraries.
  • Constructor Details

  • Method Details

    • createHttpUriRequest

      protected org.apache.http.client.methods.HttpUriRequest createHttpUriRequest(Request request)
      Creates a new HttpUriRequest populated from the given request. The returned message has some of its headers filtered/ignored (proxy behaviour).
      Parameters:
      request - OpenIG request structure
      Returns:
      AHC request structure
    • createResponseWithoutEntity

      protected static Response createResponseWithoutEntity(org.apache.http.HttpResponse result)
      Creates a new Response populated from the given AHC result. The returned message has some of its headers filtered/ignored (proxy behaviour).
      Parameters:
      result - AHC response structure
      Returns:
      CHF response structure