public class RequestResponseBuilder
Builds an HTTP request or response
| Constructor and Description |
|---|
RequestResponseBuilder()
Builds an HTTP request or response
|
| Modifier and Type | Method and Description |
|---|---|
kotlinx.io.core.ByteReadPacket |
build()
Build a packet of request/response
|
void |
bytes(byte[] content,
int offset,
int length)
Append raw bytes
|
void |
bytes(java.nio.ByteBuffer content)
Append raw bytes
|
void |
emptyLine()
Append an empty line (CR + LF in fact)
|
void |
headerLine(java.lang.CharSequence name,
java.lang.CharSequence value)
Append header line
|
void |
line(java.lang.CharSequence line)
Append a line
|
void |
release()
Release all resources hold by the builder
|
void |
requestLine(io.ktor.http.HttpMethod method,
java.lang.CharSequence uri,
java.lang.CharSequence version)
Append request line
|
void |
responseLine(java.lang.CharSequence version,
int status,
java.lang.CharSequence statusText)
Append response status line
|
public RequestResponseBuilder()
Builds an HTTP request or response
public void responseLine(java.lang.CharSequence version,
int status,
java.lang.CharSequence statusText)
Append response status line
public void requestLine(io.ktor.http.HttpMethod method,
java.lang.CharSequence uri,
java.lang.CharSequence version)
Append request line
public void line(java.lang.CharSequence line)
Append a line
public void bytes(byte[] content,
int offset,
int length)
Append raw bytes
public void bytes(java.nio.ByteBuffer content)
Append raw bytes
public void headerLine(java.lang.CharSequence name,
java.lang.CharSequence value)
Append header line
public void emptyLine()
Append an empty line (CR + LF in fact)
public kotlinx.io.core.ByteReadPacket build()
Build a packet of request/response
public void release()
Release all resources hold by the builder