Class HttpRequestValues
java.lang.Object
org.springframework.web.service.invoker.HttpRequestValues
Container for HTTP request values extracted from an
@HttpExchange
-annotated
method and argument values passed to it. This is then given to
HttpClientAdapter
to adapt to the underlying HTTP client.- Since:
- 6.0
- Author:
- Rossen Stoyanchev
-
Nested Class Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic HttpRequestValues.Builder
builder()
Return the attributes associated with the request, or an empty map.Publisher<?>
getBody()
Return the request body as a Publisher.Return the element type for a Publisher body.Return the request body as a value to be serialized, if set.Return the cookies for the request, or an empty map.Return the headers for the request, if any.Return the HTTP method to use for the request.getUri()
Return the full URL to use, if set.Return the URL template for the request, if set.Return the URL template variables, or an empty map.
-
Method Details
-
getHttpMethod
Return the HTTP method to use for the request. -
getUri
Return the full URL to use, if set.This is mutually exclusive with
uriTemplate
. One of the two has a value but not both. -
getUriTemplate
Return the URL template for the request, if set.This is mutually exclusive with a full URL. One of the two has a value but not both.
-
getUriVariables
Return the URL template variables, or an empty map. -
getHeaders
Return the headers for the request, if any. -
getCookies
Return the cookies for the request, or an empty map. -
getAttributes
Return the attributes associated with the request, or an empty map. -
getBodyValue
Return the request body as a value to be serialized, if set.This is mutually exclusive with
getBody()
. Only one of the two or neither is set. -
getBody
Return the request body as a Publisher.This is mutually exclusive with
getBodyValue()
. Only one of the two or neither is set. -
getBodyElementType
Return the element type for a Publisher body. -
builder
-