Skip to content

HttpClientFactory

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

public class HttpClientFactory
public HttpClientFactory(LiveClientSettings liveClientSettings)
public HttpClientBuilder client(String url)
  • url (String)

HttpClientBuilder

public synchronized java.net.http.HttpClient getHttpClient()

Creates the owning LiveClient’s transport once, after its settings have been configured.

java.net.http.HttpClient

public <T> HttpResponse<T> send(HttpRequest request, HttpResponse.BodyHandler<T> handler) throws IOException, InterruptedException
  • request (HttpRequest)
  • handler (HttpResponse.BodyHandler<T>)

HttpResponse<T>

  • IOException
  • InterruptedException
public <T> HttpResponse<T> send(HttpRequest request, HttpResponse.BodyHandler<T> handler, ProxyData endpoint) throws IOException, InterruptedException
  • request (HttpRequest)
  • handler (HttpResponse.BodyHandler<T>)
  • endpoint (ProxyData)

HttpResponse<T>

  • IOException
  • InterruptedException

Client/src/main/java/io/github/jwdeveloper/tiktok/client/http/HttpClientFactory.java:33