HttpRequest

interface HttpRequest : HttpMessage, CoroutineScope

A request for HttpClient, first part of HttpClientCall.

Properties

Link copied to clipboard
abstract val attributes: Attributes

Typed Attributes associated to this call serving as a lightweight container.

Link copied to clipboard
abstract val call: HttpClientCall

The associated HttpClientCall containing both the underlying HttpClientCall.request and HttpClientCall.response.

Link copied to clipboard
abstract val content: OutgoingContent

An OutgoingContent representing the request body

Link copied to clipboard
open override val coroutineContext: CoroutineContext
Link copied to clipboard
abstract val headers: Headers
Link copied to clipboard
abstract val method: HttpMethod

The HttpMethod or HTTP VERB used for this request.

Link copied to clipboard
abstract val url: Url

The Url representing the endpoint and the uri for this request.

Inheritors

Link copied to clipboard