expect class RequestResponseBuilder
Builds an HTTP request or response
RequestResponseBuilder()
Builds an HTTP request or response |
fun build(): ByteReadPacket
Build a packet of request/response |
|
fun bytes(content: ByteArray, offset: Int = 0, length: Int = content.size): Unit fun bytes(content: ByteBuffer): Unit
Append raw bytes |
|
fun emptyLine(): Unit
Append an empty line (CR + LF in fact) |
|
fun headerLine(name: CharSequence, value: CharSequence): Unit
Append header line |
|
fun line(line: CharSequence): Unit
Append a line |
|
fun release(): Unit
Release all resources hold by the builder |
|
fun requestLine(method: HttpMethod, uri: CharSequence, version: CharSequence): Unit
Append request line |
|
fun responseLine(version: CharSequence, status: Int, statusText: CharSequence): Unit
Append response status line |