Class HttpClientWrappers

java.lang.Object
nl.b3p.brmo.util.http.HttpClientWrappers

public class HttpClientWrappers extends Object
Provides default wrapper implementations for Java HTTP clients.

If the java.specification.version system property is 11 or higher, returns a Java11HttpClientWrapper unless the system property httpclientwrapper is set to urlconnection. This client tries to upgrade the connection HTTP/2 by default, unless the httpclientwrapper.java11.http1_1 system property is set.

When the Java version is lower than 11, a URLConnectionHttpClientWrapper is returned.

Author:
Matthijs Laan
  • Constructor Details

    • HttpClientWrappers

      public HttpClientWrappers()
  • Method Details