public class SimpleGetRequest extends Request
Request used
for testing. Call the method setParam(String, String) to
emulate some parameter values.Request.Param<T>, Request.Part, Request.StringParamMSG_PARAMETER_MISSING| Constructor and Description |
|---|
SimpleGetRequest() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getMediaType()
Returns the requested MIME type, or
"application/octet-stream" if not specified. |
java.util.Map<java.lang.String,java.lang.String[]> |
getParams() |
java.lang.String |
getPath()
Return path of the request
|
boolean |
hasParam(java.lang.String key)
Return true of the parameter is set in the request.
|
java.util.Optional<java.lang.String> |
header(java.lang.String name)
Optional value of the HTTP header with specified name.
|
LocalConnector |
localConnector()
Allows a web service to call another web service.
|
java.lang.String |
method()
Returns the name of the HTTP method with which this request was made.
|
java.util.List<java.lang.String> |
multiParam(java.lang.String key) |
java.lang.String |
param(java.lang.String key) |
java.io.InputStream |
paramAsInputStream(java.lang.String key) |
Request.Part |
paramAsPart(java.lang.String key) |
java.util.List<java.lang.String> |
paramAsStrings(java.lang.String key) |
SimpleGetRequest |
setHeader(java.lang.String name,
java.lang.String value) |
SimpleGetRequest |
setMediaType(java.lang.String mediaType) |
SimpleGetRequest |
setParam(java.lang.String key,
java.lang.String value) |
SimpleGetRequest |
setPart(java.lang.String key,
java.io.InputStream input,
java.lang.String fileName) |
SimpleGetRequest |
setPath(java.lang.String path) |
getHeaders, getParam, getParam, getParam, getReader, mandatoryMultiParam, mandatoryParam, mandatoryParamAsBoolean, mandatoryParamAsEnum, mandatoryParamAsInt, mandatoryParamAsLong, mandatoryParamAsPart, mandatoryParamAsStrings, param, paramAsBoolean, paramAsBoolean, paramAsDate, paramAsDateTime, paramAsEnum, paramAsEnums, paramAsInt, paramAsInt, paramAsLong, paramAsLongpublic java.lang.String method()
Requestpublic java.lang.String getMediaType()
Request"application/octet-stream" if not specified.getMediaType in class Requestpublic SimpleGetRequest setMediaType(java.lang.String mediaType)
public boolean hasParam(java.lang.String key)
Requestpublic java.util.List<java.lang.String> multiParam(java.lang.String key)
multiParam in class Request@CheckForNull public java.util.List<java.lang.String> paramAsStrings(java.lang.String key)
paramAsStrings in class Requestpublic java.io.InputStream paramAsInputStream(java.lang.String key)
paramAsInputStream in class Requestpublic SimpleGetRequest setParam(java.lang.String key, @Nullable java.lang.String value)
public java.util.Map<java.lang.String,java.lang.String[]> getParams()
public Request.Part paramAsPart(java.lang.String key)
paramAsPart in class Requestpublic SimpleGetRequest setPart(java.lang.String key, java.io.InputStream input, java.lang.String fileName)
public LocalConnector localConnector()
RequestlocalConnector in class RequestLocalConnectorpublic java.lang.String getPath()
Requestpublic SimpleGetRequest setPath(java.lang.String path)
public java.util.Optional<java.lang.String> header(java.lang.String name)
Request"").public SimpleGetRequest setHeader(java.lang.String name, java.lang.String value)