public class HttpRequest
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.nio.charset.Charset |
defaultBodyCharset |
Constructor and Description |
---|
HttpRequest(java.net.SocketAddress socketAddress) |
HttpRequest(java.lang.String method,
java.lang.String uri,
java.lang.String protocolVersion,
java.net.SocketAddress remoteAddress) |
Modifier and Type | Method and Description |
---|---|
void |
add(java.lang.String name,
java.lang.String value) |
java.lang.String |
get(java.lang.String key) |
byte[] |
getContent() |
java.lang.String |
getContentAsString(boolean failOnUnsupportedEncoding) |
java.nio.charset.Charset |
getContentCharset(boolean failOnUnsupported) |
KeyValueList |
getHeaders() |
java.lang.String |
getMethod() |
java.lang.String |
getPath() |
java.lang.String |
getProtocolVersion() |
KeyValueList |
getQueryParams() |
java.net.SocketAddress |
getRemoteAddress() |
java.net.URI |
getRequestUri() |
KeyValueList |
parsePostParams(boolean failOnUnsupportedEncoding,
boolean caseSensitiveKeys) |
void |
setRequestUri(java.net.URI requestUri) |
static KeyValueList |
splitQuery(java.net.URI url) |
java.nio.ByteBuffer |
toByteBuffer(java.nio.charset.Charset charset) |
java.lang.String |
toString() |
public HttpRequest(java.lang.String method, java.lang.String uri, java.lang.String protocolVersion, java.net.SocketAddress remoteAddress)
public HttpRequest(java.net.SocketAddress socketAddress)
public java.net.SocketAddress getRemoteAddress()
public KeyValueList getQueryParams()
public KeyValueList parsePostParams(boolean failOnUnsupportedEncoding, boolean caseSensitiveKeys)
public void setRequestUri(java.net.URI requestUri)
public static KeyValueList splitQuery(java.net.URI url)
public java.lang.String get(java.lang.String key)
public byte[] getContent()
public KeyValueList getHeaders()
public java.lang.String getMethod()
public java.net.URI getRequestUri()
public java.lang.String getPath()
public java.lang.String getProtocolVersion()
public java.lang.String toString()
toString
in class java.lang.Object
public void add(java.lang.String name, java.lang.String value)
public java.nio.ByteBuffer toByteBuffer(java.nio.charset.Charset charset)
public java.nio.charset.Charset getContentCharset(boolean failOnUnsupported)
public java.lang.String getContentAsString(boolean failOnUnsupportedEncoding)
Copyright © 2019. All Rights Reserved.