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
ConstructorDescriptionHttpRequestWrapper
(HttpRequest request) Create a newHttpRequest
wrapping the given request object. -
Method Summary
Modifier and TypeMethodDescriptionReturn the headers of the wrapped request.Return the method of the wrapped request.Deprecated.Return the wrapped request.getURI()
Return the URI of the wrapped request.
-
Constructor Details
-
HttpRequestWrapper
Create a newHttpRequest
wrapping 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:
getMethod
in interfaceHttpRequest
- Returns:
- the HTTP method as an HttpMethod value
- See Also:
-
getMethodValue
Deprecated.Return the method value of the wrapped request.- Specified by:
getMethodValue
in interfaceHttpRequest
- Returns:
- the HTTP method as a plain String
- See Also:
-
getURI
Return the URI of the wrapped request.- Specified by:
getURI
in interfaceHttpRequest
- Returns:
- the URI of the request (never
null
)
-
getHeaders
Return the headers of the wrapped request.- Specified by:
getHeaders
in interfaceHttpMessage
- Returns:
- a corresponding HttpHeaders object (never
null
)
-