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.StringParam
Constructor and Description |
---|
SimpleGetRequest() |
Modifier and Type | Method and Description |
---|---|
String |
getMediaType()
Returns the requested MIME type, or
"application/octet-stream" if not specified. |
Map<String,String> |
getParams() |
String |
getPath()
Return path of the request
|
boolean |
hasParam(String key)
Return true of the parameter is set in the request.
|
Optional<String> |
header(String name)
Optional value of the HTTP header with specified name.
|
LocalConnector |
localConnector()
Allows a web service to call another web service.
|
String |
method()
Returns the name of the HTTP method with which this request was made.
|
List<String> |
multiParam(String key) |
String |
param(String key) |
InputStream |
paramAsInputStream(String key) |
Request.Part |
paramAsPart(String key) |
List<String> |
paramAsStrings(String key) |
SimpleGetRequest |
setHeader(String name,
String value) |
SimpleGetRequest |
setMediaType(String mediaType) |
SimpleGetRequest |
setParam(String key,
String value) |
SimpleGetRequest |
setPart(String key,
InputStream input,
String fileName) |
SimpleGetRequest |
setPath(String path) |
getParam, getParam, getParam, mandatoryMultiParam, mandatoryParam, mandatoryParamAsBoolean, mandatoryParamAsEnum, mandatoryParamAsInt, mandatoryParamAsLong, mandatoryParamAsPart, mandatoryParamAsStrings, param, paramAsBoolean, paramAsBoolean, paramAsDate, paramAsDateTime, paramAsEnum, paramAsEnums, paramAsInt, paramAsInt, paramAsLong, paramAsLong
public SimpleGetRequest()
public String method()
Request
public String getMediaType()
Request
"application/octet-stream"
if not specified.getMediaType
in class Request
public SimpleGetRequest setMediaType(String mediaType)
public boolean hasParam(String key)
Request
public List<String> multiParam(String key)
multiParam
in class Request
@CheckForNull public List<String> paramAsStrings(String key)
paramAsStrings
in class Request
public InputStream paramAsInputStream(String key)
paramAsInputStream
in class Request
public SimpleGetRequest setParam(String key, @Nullable String value)
public Request.Part paramAsPart(String key)
paramAsPart
in class Request
public SimpleGetRequest setPart(String key, InputStream input, String fileName)
public LocalConnector localConnector()
Request
localConnector
in class Request
LocalConnector
public SimpleGetRequest setPath(String path)
public Optional<String> header(String name)
Request
""
).public SimpleGetRequest setHeader(String name, String value)
Copyright © 2009–2018 SonarSource. All rights reserved.