Interface Http1Client

All Superinterfaces:
HttpClient<Http1ClientRequest>, ReleasableResource, RuntimeType.Api<io.helidon.webclient.http1.Http1ClientConfig>
All Known Implementing Classes:
DirectClient

public interface Http1Client extends HttpClient<Http1ClientRequest>, RuntimeType.Api<io.helidon.webclient.http1.Http1ClientConfig>
HTTP/1.1 client.
  • Field Details

  • Method Details

    • builder

      static io.helidon.webclient.http1.Http1ClientConfig.Builder builder()
      Create a new builder to construct an HTTP/1.1 client.
      Returns:
      fluent API builder
    • create

      static Http1Client create(io.helidon.webclient.http1.Http1ClientConfig clientConfig)
      Create a new HTTP/1.1 client with custom configuration.
      Parameters:
      clientConfig - client configuration
      Returns:
      a new client
    • create

      static Http1Client create(Consumer<io.helidon.webclient.http1.Http1ClientConfig.Builder> consumer)
      Create a new HTTP/1.1 client customizing configuration.
      Parameters:
      consumer - client configuration
      Returns:
      a new client
    • create

      static Http1Client create()
      Create a new instance with default configuration.
      Returns:
      client
    • create

      static Http1Client create(Config config)
      Create a new instance based on Config.
      Parameters:
      config - client config
      Returns:
      client