Class DiscordWebClient

java.lang.Object
discord4j.rest.http.client.DiscordWebClient

public class DiscordWebClient extends Object
Reactor Netty based HTTP client dedicated to Discord REST API requests.
  • Field Details

  • Constructor Details

  • Method Details

    • getHttpClient

      public HttpClient getHttpClient()
      Return the underlying Reactor Netty HTTP client.
      Returns:
      the HTTP client used by this DiscordWebClient
    • getDefaultHeaders

      public HttpHeaders getDefaultHeaders()
      Return the default headers used in every request.
      Returns:
      the HttpHeaders used by this DiscordWebClient in every request
    • getExchangeStrategies

      public ExchangeStrategies getExchangeStrategies()
      Return the strategy used for request and response conversion.
      Returns:
      the ExchangeStrategies used by this DiscordWebClient in every request
    • exchange

      public Mono<ClientResponse> exchange(ClientRequest request)
      Exchange a request for a Mono response.

      The request will be processed according to the writer strategies available.

      Parameters:
      request - the client HTTP request
      Returns:
      a Mono with the response in the form of ClientResponse