Class HttpRequestWrapper
java.lang.Object
org.springframework.http.client.support.HttpRequestWrapper
- All Implemented Interfaces:
HttpMessage, HttpRequest
Provides a convenient implementation of the
HttpRequest interface
that can be overridden to adapt the request.
These methods default to calling through to the wrapped request object.
- Since:
- 3.1
- Author:
- Arjen Poutsma
-
Constructor Summary
ConstructorsConstructorDescriptionHttpRequestWrapper(HttpRequest request) Create a newHttpRequestwrapping the given request object. -
Method Summary
Modifier and TypeMethodDescriptionReturn the attributes of the wrapped request.Return the headers of the wrapped request.Return the method of the wrapped request.Return the wrapped request.getURI()Return the URI of the wrapped request.
-
Constructor Details
-
HttpRequestWrapper
Create a newHttpRequestwrapping the given request object.- Parameters:
request- the request object to be wrapped
-
-
Method Details
-
getRequest
Return the wrapped request. -
getMethod
Return the method of the wrapped request.- Specified by:
getMethodin interfaceHttpRequest- Returns:
- the HTTP method as an HttpMethod value
- See Also:
-
getURI
Return the URI of the wrapped request.- Specified by:
getURIin interfaceHttpRequest- Returns:
- the URI of the request (never
null)
-
getAttributes
Return the attributes of the wrapped request.- Specified by:
getAttributesin interfaceHttpRequest
-
getHeaders
Return the headers of the wrapped request.- Specified by:
getHeadersin interfaceHttpMessage- Returns:
- a corresponding HttpHeaders object (never
null)
-