Package one.nio.http
Class Request
java.lang.Object
one.nio.http.Request
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidconsumeHeaders(String prefix, Consumer<String> suffixConsumer) byte[]getBody()intString[]getHost()intgetParameter(String key) getParameter(String key, String defaultValue) getParameters(String key) getPath()getRequiredHeader(String key) getURI()booleanisHttp11()voidsetBody(byte[] body) voidsetBodyUtf8(String body) byte[]toBytes()toString()
-
Field Details
-
METHOD_GET
public static final int METHOD_GET- See Also:
-
METHOD_POST
public static final int METHOD_POST- See Also:
-
METHOD_HEAD
public static final int METHOD_HEAD- See Also:
-
METHOD_OPTIONS
public static final int METHOD_OPTIONS- See Also:
-
METHOD_PUT
public static final int METHOD_PUT- See Also:
-
METHOD_DELETE
public static final int METHOD_DELETE- See Also:
-
METHOD_TRACE
public static final int METHOD_TRACE- See Also:
-
METHOD_CONNECT
public static final int METHOD_CONNECT- See Also:
-
METHOD_PATCH
public static final int METHOD_PATCH- See Also:
-
NUMBER_OF_METHODS
public static final int NUMBER_OF_METHODS- See Also:
-
-
Constructor Details
-
Request
-
Request
-
-
Method Details
-
getMethod
public int getMethod() -
getMethodName
-
getURI
-
isHttp11
public boolean isHttp11() -
getPath
-
getQueryString
-
getParameter
-
getParameters
-
getParameter
-
getRequiredParameter
-
getParameters
- Returns:
IterableoverStringkey[=[value]]parameters skipping empty parameters
-
getPostParams
-
getHeaderCount
public int getHeaderCount() -
getHeaders
-
getHeader
-
consumeHeaders
-
getHeader
-
getRequiredHeader
-
addHeader
-
getBody
public byte[] getBody() -
setBody
public void setBody(byte[] body) -
setBodyUtf8
-
getHost
-
toBytes
public byte[] toBytes() -
toString
-