-
- All Implemented Interfaces:
-
org.springframework.http.HttpMessage,org.springframework.http.HttpRequest
public final class JSONMockClientRequest implements HttpRequestWrapper class for MockClientHttpRequest which simplifies access to headers, query parameters and JSONConfig.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classJSONMockClientRequest.Companion
-
Field Summary
Fields Modifier and Type Field Description private final URIuriprivate final StringbodyAsStringprivate final ByteArraybodyAsBytesprivate final JSONValuebodyAsJSONprivate final Map<String, List<String>>paramsMapprivate final JSONConfigconfig
-
Constructor Summary
Constructors Constructor Description JSONMockClientRequest(MockClientHttpRequest mockClientHttpRequest, JSONConfig config)
-
Method Summary
Modifier and Type Method Description final URIgetUri()final StringgetBodyAsString()final ByteArraygetBodyAsBytes()final JSONValuegetBodyAsJSON()final Map<String, List<String>>getParamsMap()final JSONConfiggetConfig()HttpMethodgetMethod()URIgetURI()HttpHeadersgetHeaders()final List<String>getHeaders(String name)final StringgetHeader(String name)final BooleanhasHeader(String name)final List<String>getParams(String name)final StringgetParam(String name)final BooleanhasParam(String name)-
-
Method Detail
-
getBodyAsString
final String getBodyAsString()
-
getBodyAsBytes
final ByteArray getBodyAsBytes()
-
getBodyAsJSON
final JSONValue getBodyAsJSON()
-
getParamsMap
final Map<String, List<String>> getParamsMap()
-
getConfig
final JSONConfig getConfig()
-
getMethod
HttpMethod getMethod()
-
getHeaders
HttpHeaders getHeaders()
-
getHeaders
final List<String> getHeaders(String name)
-
-
-
-