HttpMessageBuilder
interface HttpMessageBuilder
A builder message either for the client or the server, that has a headers builder associated.
Properties
abstract val headers: HeadersBuilder MessageBuilder HeadersBuilder |
Extension Functions
fun HttpMessageBuilder. fun HttpMessageBuilder.charset(): Charset? Parse charset from |
|
fun HttpMessageBuilder. fun HttpMessageBuilder.contentLength(): Long? Parse |
|
fun HttpMessageBuilder.contentType(type: ContentType): Unit Set fun HttpMessageBuilder.contentType(): ContentType? Parse |
|
fun HttpMessageBuilder.cookies(): List<Cookie> Parse |
|
fun HttpMessageBuilder.etag(): String? Parse |
|
fun HttpMessageBuilder.expires(): Date? Parse |
|
fun HttpMessageBuilder.ifModifiedSince(date: Date): Unit Set |
|
fun HttpMessageBuilder.ifNoneMatch(value: String): Unit Set |
|
fun HttpMessageBuilder.lastModified(): Date? Parse |
|
fun HttpMessageBuilder.maxAge(seconds: Int): Unit Append |
|
fun HttpMessageBuilder.userAgent(content: String): Unit Set |
|
fun HttpMessageBuilder.vary(): List<String>? Parse |
Inheritors
class HttpRequestBuilder : HttpMessageBuilder Class for building HttpRequestData. |