Class MockClientHttpRequest
java.lang.Object
org.springframework.mock.http.MockHttpOutputMessage
org.springframework.mock.http.client.MockClientHttpRequest
- All Implemented Interfaces:
- ClientHttpRequest,- HttpMessage,- HttpOutputMessage,- HttpRequest
Mock implementation of 
ClientHttpRequest.- Since:
- 3.2
- Author:
- Rossen Stoyanchev, Sam Brannen
- 
Constructor SummaryConstructorsConstructorDescriptionDefault constructor.MockClientHttpRequest(HttpMethod httpMethod, URI uri) Create an instance with the given HttpMethod and URI.
- 
Method SummaryModifier and TypeMethodDescriptionfinal ClientHttpResponseexecute()protected ClientHttpResponseThe default implementation returns the configuredresponse.Return the HTTP method of the request.getURI()Return the URI of the request (including a query string if any, but only if it is well-formed for a URI representation).booleanvoidsetMethod(HttpMethod httpMethod) voidsetResponse(ClientHttpResponse clientHttpResponse) voidtoString()Methods inherited from class org.springframework.mock.http.MockHttpOutputMessagegetBody, getBodyAsBytes, getBodyAsString, getBodyAsString, getHeadersMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.springframework.http.HttpMessagegetHeadersMethods inherited from interface org.springframework.http.HttpOutputMessagegetBodyMethods inherited from interface org.springframework.http.HttpRequestgetMethodValue
- 
Constructor Details- 
MockClientHttpRequestpublic MockClientHttpRequest()Default constructor.
- 
MockClientHttpRequestCreate an instance with the given HttpMethod and URI.
 
- 
- 
Method Details- 
setMethod
- 
getMethodDescription copied from interface:HttpRequestReturn the HTTP method of the request.- Specified by:
- getMethodin interface- HttpRequest
- Returns:
- the HTTP method as an HttpMethod value
- See Also:
 
- 
setURI
- 
getURIDescription copied from interface:HttpRequestReturn the URI of the request (including a query string if any, but only if it is well-formed for a URI representation).- Specified by:
- getURIin interface- HttpRequest
- Returns:
- the URI of the request (never null)
 
- 
setResponse
- 
isExecutedpublic boolean isExecuted()
- 
execute- Specified by:
- executein interface- ClientHttpRequest
- Returns:
- the response result of the execution
- Throws:
- IOException- in case of I/O errors
- See Also:
 
- 
executeInternalThe default implementation returns the configuredresponse.Override this method to execute the request and provide a response, potentially different from the configured response. - Throws:
- IOException
 
- 
toString
 
-