public class MockClientHttpRequest extends MockHttpOutputMessage implements ClientHttpRequest
ClientHttpRequest.| Constructor and Description |
|---|
MockClientHttpRequest()
Default constructor.
|
MockClientHttpRequest(HttpMethod httpMethod,
URI uri)
Create an instance with the given HttpMethod and URI.
|
| Modifier and Type | Method and Description |
|---|---|
ClientHttpResponse |
execute()
|
protected ClientHttpResponse |
executeInternal()
The default implementation returns the configured
response. |
HttpMethod |
getMethod()
Return the HTTP method of the request.
|
URI |
getURI()
Return the URI of the request.
|
boolean |
isExecuted() |
void |
setMethod(HttpMethod httpMethod) |
void |
setResponse(ClientHttpResponse clientHttpResponse) |
void |
setURI(URI uri) |
String |
toString() |
getBody, getBodyAsBytes, getBodyAsString, getBodyAsString, getHeadersclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetBodygetHeaderspublic MockClientHttpRequest()
public MockClientHttpRequest(HttpMethod httpMethod, URI uri)
public void setMethod(HttpMethod httpMethod)
public HttpMethod getMethod()
HttpRequestgetMethod in interface HttpRequestnull
if not resolvable (e.g. in case of a non-standard HTTP method)public void setURI(URI uri)
public URI getURI()
HttpRequestgetURI in interface HttpRequestnull)public void setResponse(ClientHttpResponse clientHttpResponse)
public boolean isExecuted()
public final ClientHttpResponse execute() throws IOException
execute in interface ClientHttpRequestIOException - in case of I/O errorsexecuteInternal()protected ClientHttpResponse executeInternal() throws IOException
response.
Override this method to execute the request and provide a response, potentially different than the configured response.
IOException