SendingRequest

object SendingRequest : ClientHook<suspend (request: HttpRequestBuilder, content: OutgoingContent) -> Unit>

A hook that is executed for every request, even if it's not user initiated. For example, if a request results in redirect, ClientPluginBuilder.onRequest will be executed only for the original request, but this hook will be executed for both original and redirected requests.

Report a problem

Functions

Link copied to clipboard
open override fun install(client: HttpClient, handler: suspend (request: HttpRequestBuilder, content: OutgoingContent) -> Unit)

Specifies how to install a hook into client.