public interface RestRequest
| Modifier and Type | Interface and Description |
|---|---|
static class |
RestRequest.Method |
| Modifier and Type | Method and Description |
|---|---|
String |
contentAsString() |
byte[] |
contentByteArray() |
int |
contentByteArrayOffset() |
int |
contentLength() |
boolean |
contentUnsafe()
Is the byte array write safe or unsafe for usage on other threads
|
String |
cookie(String name) |
Object |
flash(String key) |
void |
flash(String key,
Object value) |
boolean |
hasContent() |
boolean |
hasParam(String key) |
String |
header(String name) |
javax.servlet.http.HttpServletRequest |
httpServletRequest() |
RestRequest.Method |
method() |
String |
param(String key) |
String |
param(String key,
String defaultValue) |
boolean |
paramAsBoolean(String key,
boolean defaultValue) |
Boolean |
paramAsBoolean(String key,
Boolean defaultValue) |
float |
paramAsFloat(String key,
float defaultValue) |
int |
paramAsInt(String key,
int defaultValue) |
long |
paramAsLong(String key,
long defaultValue) |
ByteSizeValue |
paramAsSize(String key,
ByteSizeValue defaultValue) |
String[] |
paramAsStringArray(String key,
String[] defaultValue) |
TimeValue |
paramAsTime(String key,
TimeValue defaultValue) |
String |
paramMultiKey(String... keys) |
Map<String,String> |
params() |
String |
path()
The path part of the URI (without the query string), decoded.
|
String |
queryString() |
String |
rawPath()
The non decoded, raw path provided.
|
Object |
session(String key) |
void |
session(String key,
Object value) |
String |
uri()
The uri of the rest request, with the query string.
|
String |
url() |
RestRequest.Method method()
String uri()
String rawPath()
String url()
String queryString()
String path()
boolean hasContent()
boolean contentUnsafe()
byte[] contentByteArray()
int contentByteArrayOffset()
int contentLength()
String contentAsString()
boolean hasParam(String key)
float paramAsFloat(String key, float defaultValue)
int paramAsInt(String key, int defaultValue)
long paramAsLong(String key, long defaultValue)
boolean paramAsBoolean(String key, boolean defaultValue)
ByteSizeValue paramAsSize(String key, ByteSizeValue defaultValue)
javax.servlet.http.HttpServletRequest httpServletRequest()
Copyright © 2020. All rights reserved.