Skip to content

HttpClientBuilder

class io.github.jwdeveloper.tiktok.client.http.HttpClientBuilder

public class HttpClientBuilder
public HttpClientBuilder(String url)
  • url (String)
public HttpClientBuilder(String url, HttpClientSettings httpClientSettings)
public HttpClient build()

HttpClient

public HttpClientBuilder withBody(HttpRequest.BodyPublisher bodyPublisher)
  • bodyPublisher (HttpRequest.BodyPublisher)

HttpClientBuilder

public HttpClientBuilder withCookie(String name, String value)
  • name (String)
  • value (String)

HttpClientBuilder

public HttpClientBuilder withHeader(String name, String value)
  • name (String)
  • value (String)

HttpClientBuilder

public HttpClientBuilder withHeaders(Map<String, String> headers)
  • headers (Map<String, String>)

HttpClientBuilder

public HttpClientBuilder withHttpClientSettings(Consumer<HttpClientSettings> consumer)

Configures this request’s settings. For factory-created builders, configure transport options such as the connect timeout and onClientCreating on the owning LiveClient before its first request.

HttpClientBuilder

public HttpClientBuilder withParam(String name, String value)
  • name (String)
  • value (String)

HttpClientBuilder

public HttpClientBuilder withParams(Map<String, String> parameters)
  • parameters (Map<String, String>)

HttpClientBuilder

public HttpClientBuilder withUrl(String url)
  • url (String)

HttpClientBuilder

Client/src/main/java/io/github/jwdeveloper/tiktok/client/http/HttpClientBuilder.java:31