public interface Request
限定符和类型 | 方法和说明 |
---|---|
default String |
address() |
default <T> T |
attribute(String name)
Get a Request Attribute
|
default Request |
attribute(String name,
Object value)
Setting Request Attribute
|
Map<String,Object> |
attributes() |
io.netty.buffer.ByteBuf |
body() |
String |
bodyToString() |
default String |
contentType() |
default String |
contextPath() |
Request |
cookie(Cookie cookie)
Add a cookie to the request
|
default Optional<String> |
cookie(String name)
Get String Cookie Value
|
default String |
cookie(String name,
String defaultValue)
Get String Cookie Value
|
Optional<Cookie> |
cookieRaw(String name) |
Map<String,String> |
cookies() |
default Optional<FileItem> |
fileItem(String name)
get file item by request part name
|
Map<String,FileItem> |
fileItems() |
default String |
header(String name)
Get header information
|
default String |
header(String name,
String defaultValue)
Get header information
|
Map<String,String> |
headers() |
String |
host() |
HttpMethod |
httpMethod() |
Request |
initPathParams(Route route)
init request path parameters
|
default boolean |
isAjax() |
default boolean |
isIE() |
boolean |
isSecure() |
boolean |
keepAlive() |
String |
method() |
Map<String,List<String>> |
parameters() |
default Integer |
pathInt(String name)
Return a URL parameter for a Int type
|
default Long |
pathLong(String name)
Return a URL parameter for a Long type
|
Map<String,String> |
pathParams() |
default String |
pathString(String name)
Get a URL parameter
|
String |
protocol() |
default Optional<String> |
query(String name)
Get a request parameter
|
default String |
query(String name,
String defaultValue)
Get a request parameter, if NULL is returned to defaultValue
|
default Optional<Double> |
queryDouble(String name)
Returns a request parameter for a Double type
|
default double |
queryDouble(String name,
double defaultValue)
Returns a request parameter for a Double type
|
default Optional<Integer> |
queryInt(String name)
Returns a request parameter for a Int type
|
default int |
queryInt(String name,
int defaultValue)
Returns a request parameter for a Int type
|
default Optional<Long> |
queryLong(String name)
Returns a request parameter for a Long type
|
default long |
queryLong(String name,
long defaultValue)
Returns a request parameter for a Long type
|
String |
queryString() |
Route |
route() |
Session |
session() |
String |
uri() |
String |
url() |
default String |
userAgent() |
Route route()
String host()
String uri()
String url()
default String userAgent()
String protocol()
default String contextPath()
default String pathString(@NonNull String name)
name
- Parameter namedefault Integer pathInt(@NonNull String name)
name
- Parameter namedefault Long pathLong(@NonNull String name)
name
- Parameter nameString queryString()
default Optional<String> query(@NonNull String name)
name
- Parameter namedefault String query(@NonNull String name, @NonNull String defaultValue)
name
- parameter namedefaultValue
- default String valuedefault Optional<Integer> queryInt(@NonNull String name)
name
- Parameter namedefault int queryInt(@NonNull String name, int defaultValue)
name
- Parameter namedefaultValue
- default int valuedefault Optional<Long> queryLong(@NonNull String name)
name
- Parameter namedefault long queryLong(@NonNull String name, long defaultValue)
name
- Parameter namedefaultValue
- default long valuedefault Optional<Double> queryDouble(@NonNull String name)
name
- Parameter namedefault double queryDouble(@NonNull String name, double defaultValue)
name
- Parameter namedefaultValue
- default double valueString method()
HttpMethod httpMethod()
default String address()
Session session()
default String contentType()
boolean isSecure()
default boolean isAjax()
default boolean isIE()
default Optional<String> cookie(@NonNull String name)
name
- cookie namedefault String cookie(@NonNull String name, @NonNull String defaultValue)
name
- cookie namedefaultValue
- default cookie valuedefault String header(@NonNull String name)
name
- Parameter namedefault String header(@NonNull String name, @NonNull String defaultValue)
name
- Parameter namedefaultValue
- default header valueboolean keepAlive()
default Request attribute(@NonNull String name, @NonNull Object value)
name
- Parameter namevalue
- Parameter Valuedefault <T> T attribute(@NonNull String name)
name
- Parameter namedefault Optional<FileItem> fileItem(@NonNull String name)
name
- io.netty.buffer.ByteBuf body()
String bodyToString()
Copyright © 2017. All rights reserved.