Package | Description |
---|---|
org.springframework.http |
Contains a basic abstraction over client/server-side HTTP.
|
org.springframework.http.client |
Contains an abstraction over client-side HTTP.
|
org.springframework.http.client.reactive |
Abstractions for reactive HTTP client support including
ClientHttpRequest and
ClientHttpResponse as well as a
ClientHttpConnector . |
org.springframework.http.client.support |
This package provides generic HTTP support classes,
to be used by higher-level classes like RestTemplate.
|
org.springframework.http.server |
Contains an abstraction over server-side HTTP.
|
org.springframework.http.server.reactive |
Abstractions for reactive HTTP server support including a
ServerHttpRequest and
ServerHttpResponse along with an
HttpHandler for processing. |
org.springframework.mock.http.client |
Mock implementations of client-side HTTP abstractions.
|
org.springframework.mock.http.client.reactive |
Mock implementations of reactive HTTP client contracts.
|
org.springframework.mock.http.server.reactive |
Mock implementations of reactive HTTP server contracts.
|
org.springframework.mock.web |
A comprehensive set of Servlet API 4.0 mock objects, targeted at usage with
Spring's Web MVC framework.
|
org.springframework.mock.web.reactive.function.server |
Mock objects for the functional web framework.
|
org.springframework.test.web.client |
Contains client-side REST testing support.
|
org.springframework.test.web.client.match |
Contains built-in
RequestMatcher
implementations. |
org.springframework.test.web.reactive.server |
Support for testing Spring WebFlux server endpoints via
WebTestClient . |
org.springframework.test.web.servlet.client |
Support for testing Spring MVC applications via
WebTestClient
with MockMvc for server request
handling. |
org.springframework.test.web.servlet.request |
Contains built-in
RequestBuilder
implementations. |
org.springframework.web |
Common, generic interfaces that define minimal boundary points
between Spring's web infrastructure and other framework modules.
|
org.springframework.web.client |
Core package of the client-side web support.
|
org.springframework.web.context.request |
Support for generic request context holding, in particular for
scoping of application objects per HTTP request or HTTP session.
|
org.springframework.web.cors |
Support for CORS (Cross-Origin Resource Sharing),
based on a common
CorsProcessor strategy. |
org.springframework.web.cors.reactive |
Reactive support for CORS (Cross-Origin Resource Sharing),
based on a common
CorsProcessor strategy. |
org.springframework.web.multipart |
Multipart resolution framework for handling file uploads.
|
org.springframework.web.multipart.support |
Support classes for the multipart resolution framework.
|
org.springframework.web.reactive.function.client |
Provides a reactive
WebClient
that builds on top of the
org.springframework.http.client.reactive reactive HTTP adapter layer. |
org.springframework.web.reactive.function.server |
Provides the types that make up Spring's functional web framework for Reactive environments.
|
org.springframework.web.reactive.function.server.support |
Classes supporting the
org.springframework.web.reactive.function.server package. |
org.springframework.web.server |
Core interfaces and classes for Spring's generic, reactive web support.
|
org.springframework.web.servlet.function |
Provides the types that make up Spring's functional web framework for Servlet environments.
|
org.springframework.web.socket.sockjs.support |
Support classes for SockJS including an
AbstractSockJsService
implementation. |
org.springframework.web.socket.sockjs.transport |
Server-side support for SockJS transports including
TransportHandler implementations
for processing incoming requests, their
session
counterparts for sending messages over the various transports, and
DefaultSockJsService . |
Modifier and Type | Method and Description |
---|---|
HttpMethod |
HttpHeaders.getAccessControlRequestMethod()
Return the value of the
Access-Control-Request-Method request header. |
default HttpMethod |
HttpRequest.getMethod()
Return the HTTP method of the request.
|
HttpMethod |
RequestEntity.getMethod()
Return the HTTP method of the request.
|
static HttpMethod |
HttpMethod.resolve(String method)
Resolve the given method value to an
HttpMethod . |
static HttpMethod |
HttpMethod.valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static HttpMethod[] |
HttpMethod.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
Modifier and Type | Method and Description |
---|---|
List<HttpMethod> |
HttpHeaders.getAccessControlAllowMethods()
Return the value of the
Access-Control-Allow-Methods response header. |
Set<HttpMethod> |
HttpHeaders.getAllow()
Return the set of allowed
HTTP methods ,
as specified by the Allow header. |
Modifier and Type | Method and Description |
---|---|
B |
ResponseEntity.HeadersBuilder.allow(HttpMethod... allowedMethods)
Set the set of allowed
HTTP methods , as specified
by the Allow header. |
static RequestEntity.BodyBuilder |
RequestEntity.method(HttpMethod method,
String uriTemplate,
Map<String,?> uriVariables)
Create a builder with the given HTTP method, URI template, and variables.
|
static RequestEntity.BodyBuilder |
RequestEntity.method(HttpMethod method,
String uriTemplate,
Object... uriVariables)
Create a builder with the given HTTP method, URI template, and variables.
|
static RequestEntity.BodyBuilder |
RequestEntity.method(HttpMethod method,
URI url)
Create a builder with the given method and url.
|
void |
HttpHeaders.setAccessControlRequestMethod(HttpMethod requestMethod)
Set the (new) value of the
Access-Control-Request-Method request header. |
Modifier and Type | Method and Description |
---|---|
void |
HttpHeaders.setAccessControlAllowMethods(List<HttpMethod> allowedMethods)
Set the (new) value of the
Access-Control-Allow-Methods response header. |
void |
HttpHeaders.setAllow(Set<HttpMethod> allowedMethods)
Set the set of allowed
HTTP methods ,
as specified by the Allow header. |
Constructor and Description |
---|
RequestEntity(HttpMethod method,
URI url)
Constructor with method and URL but without body nor headers.
|
RequestEntity(MultiValueMap<String,String> headers,
HttpMethod method,
URI url)
Constructor with method, URL and headers but without body.
|
RequestEntity(T body,
HttpMethod method,
URI url)
Constructor with method, URL and body but without headers.
|
RequestEntity(T body,
HttpMethod method,
URI url,
Type type)
Constructor with method, URL, body and type but without headers.
|
RequestEntity(T body,
MultiValueMap<String,String> headers,
HttpMethod method,
URI url)
Constructor with method, URL, headers and body.
|
RequestEntity(T body,
MultiValueMap<String,String> headers,
HttpMethod method,
URI url,
Type type)
Constructor with method, URL, headers, body and type.
|
Modifier and Type | Method and Description |
---|---|
AsyncClientHttpRequest |
AsyncClientHttpRequestFactory.createAsyncRequest(URI uri,
HttpMethod httpMethod)
Deprecated.
Create a new asynchronous
AsyncClientHttpRequest for the specified URI
and HTTP method. |
AsyncClientHttpRequest |
SimpleClientHttpRequestFactory.createAsyncRequest(URI uri,
HttpMethod httpMethod)
Create a new asynchronous
AsyncClientHttpRequest for the specified URI
and HTTP method. |
AsyncClientHttpRequest |
InterceptingAsyncClientHttpRequestFactory.createAsyncRequest(URI uri,
HttpMethod method)
Deprecated.
|
AsyncClientHttpRequest |
OkHttp3ClientHttpRequestFactory.createAsyncRequest(URI uri,
HttpMethod httpMethod) |
AsyncClientHttpRequest |
HttpComponentsAsyncClientHttpRequestFactory.createAsyncRequest(URI uri,
HttpMethod httpMethod)
Deprecated.
|
AsyncClientHttpRequest |
Netty4ClientHttpRequestFactory.createAsyncRequest(URI uri,
HttpMethod httpMethod)
Deprecated.
|
protected org.apache.http.protocol.HttpContext |
HttpComponentsClientHttpRequestFactory.createHttpContext(HttpMethod httpMethod,
URI uri)
Template methods that creates a
HttpContext for the given HTTP method and URI. |
protected org.apache.http.client.methods.HttpUriRequest |
HttpComponentsClientHttpRequestFactory.createHttpUriRequest(HttpMethod httpMethod,
URI uri)
Create a Commons HttpMethodBase object for the given HTTP method and URI specification.
|
ClientHttpRequest |
SimpleClientHttpRequestFactory.createRequest(URI uri,
HttpMethod httpMethod) |
ClientHttpRequest |
HttpComponentsClientHttpRequestFactory.createRequest(URI uri,
HttpMethod httpMethod) |
ClientHttpRequest |
AbstractClientHttpRequestFactoryWrapper.createRequest(URI uri,
HttpMethod httpMethod)
This implementation simply calls
AbstractClientHttpRequestFactoryWrapper.createRequest(URI, HttpMethod, ClientHttpRequestFactory)
with the wrapped request factory provided to the
constructor. |
ClientHttpRequest |
OkHttp3ClientHttpRequestFactory.createRequest(URI uri,
HttpMethod httpMethod) |
ClientHttpRequest |
ClientHttpRequestFactory.createRequest(URI uri,
HttpMethod httpMethod)
Create a new
ClientHttpRequest for the specified URI and HTTP method. |
ClientHttpRequest |
Netty4ClientHttpRequestFactory.createRequest(URI uri,
HttpMethod httpMethod)
Deprecated.
|
protected abstract ClientHttpRequest |
AbstractClientHttpRequestFactoryWrapper.createRequest(URI uri,
HttpMethod httpMethod,
ClientHttpRequestFactory requestFactory)
Create a new
ClientHttpRequest for the specified URI and HTTP method
by using the passed-on request factory. |
protected ClientHttpRequest |
BufferingClientHttpRequestFactory.createRequest(URI uri,
HttpMethod httpMethod,
ClientHttpRequestFactory requestFactory) |
protected ClientHttpRequest |
InterceptingClientHttpRequestFactory.createRequest(URI uri,
HttpMethod httpMethod,
ClientHttpRequestFactory requestFactory) |
protected boolean |
BufferingClientHttpRequestFactory.shouldBuffer(URI uri,
HttpMethod httpMethod)
Indicates whether the request/response exchange for the given URI and method
should be buffered in memory.
|
Modifier and Type | Method and Description |
---|---|
void |
HttpComponentsClientHttpRequestFactory.setHttpContextFactory(BiFunction<HttpMethod,URI,org.apache.http.protocol.HttpContext> httpContextFactory)
Configure a factory to pre-create the
HttpContext for each request. |
Modifier and Type | Method and Description |
---|---|
HttpMethod |
ClientHttpRequest.getMethod()
Return the HTTP method of the request.
|
HttpMethod |
ClientHttpRequestDecorator.getMethod() |
Modifier and Type | Method and Description |
---|---|
reactor.core.publisher.Mono<ClientHttpResponse> |
JettyClientHttpConnector.connect(HttpMethod method,
URI uri,
Function<? super ClientHttpRequest,reactor.core.publisher.Mono<Void>> requestCallback) |
reactor.core.publisher.Mono<ClientHttpResponse> |
ClientHttpConnector.connect(HttpMethod method,
URI uri,
Function<? super ClientHttpRequest,reactor.core.publisher.Mono<Void>> requestCallback)
Connect to the origin server using the given
HttpMethod and
URI and apply the given requestCallback when the HTTP
request of the underlying API can be initialized and written to. |
reactor.core.publisher.Mono<ClientHttpResponse> |
ReactorClientHttpConnector.connect(HttpMethod method,
URI uri,
Function<? super ClientHttpRequest,reactor.core.publisher.Mono<Void>> requestCallback) |
reactor.core.publisher.Mono<ClientHttpResponse> |
HttpComponentsClientHttpConnector.connect(HttpMethod method,
URI uri,
Function<? super ClientHttpRequest,reactor.core.publisher.Mono<Void>> requestCallback) |
Constructor and Description |
---|
HttpComponentsClientHttpConnector(CloseableHttpAsyncClient client,
BiFunction<HttpMethod,URI,? extends HttpClientContext> contextProvider)
Constructor with a pre-configured
CloseableHttpAsyncClient instance
and a HttpClientContext supplier lambda which is called before each request
and passed to the client. |
Modifier and Type | Method and Description |
---|---|
HttpMethod |
HttpRequestWrapper.getMethod()
Return the method of the wrapped request.
|
Modifier and Type | Method and Description |
---|---|
protected AsyncClientHttpRequest |
AsyncHttpAccessor.createAsyncRequest(URI url,
HttpMethod method)
Deprecated.
Create a new
AsyncClientHttpRequest via this template's
AsyncClientHttpRequestFactory . |
protected ClientHttpRequest |
HttpAccessor.createRequest(URI url,
HttpMethod method)
Create a new
ClientHttpRequest via this template's ClientHttpRequestFactory . |
Modifier and Type | Method and Description |
---|---|
HttpMethod |
ServletServerHttpRequest.getMethod() |
Modifier and Type | Method and Description |
---|---|
HttpMethod |
ServerHttpRequestDecorator.getMethod() |
Modifier and Type | Method and Description |
---|---|
ServerHttpRequest.Builder |
ServerHttpRequest.Builder.method(HttpMethod httpMethod)
Set the HTTP method to return.
|
Modifier and Type | Method and Description |
---|---|
HttpMethod |
MockClientHttpRequest.getMethod() |
Modifier and Type | Method and Description |
---|---|
void |
MockClientHttpRequest.setMethod(HttpMethod httpMethod) |
Constructor and Description |
---|
MockAsyncClientHttpRequest(HttpMethod httpMethod,
URI uri)
Deprecated.
|
MockClientHttpRequest(HttpMethod httpMethod,
URI uri)
Create an instance with the given HttpMethod and URI.
|
Modifier and Type | Method and Description |
---|---|
HttpMethod |
MockClientHttpRequest.getMethod() |
Constructor and Description |
---|
MockClientHttpRequest(HttpMethod httpMethod,
String urlTemplate,
Object... vars) |
MockClientHttpRequest(HttpMethod httpMethod,
URI url) |
Modifier and Type | Method and Description |
---|---|
HttpMethod |
MockServerHttpRequest.getMethod() |
Modifier and Type | Method and Description |
---|---|
static MockServerHttpRequest.BodyBuilder |
MockServerHttpRequest.method(HttpMethod method,
String uri,
Object... vars)
Alternative to
MockServerHttpRequest.method(HttpMethod, URI) that accepts a URI template. |
static MockServerHttpRequest.BodyBuilder |
MockServerHttpRequest.method(HttpMethod method,
URI url)
Create a builder with the given HTTP method and a
URI . |
Modifier and Type | Method and Description |
---|---|
HttpMethod |
MockMultipartHttpServletRequest.getRequestMethod() |
Modifier and Type | Method and Description |
---|---|
HttpMethod |
MockServerRequest.method() |
Modifier and Type | Method and Description |
---|---|
MockServerRequest.Builder |
MockServerRequest.Builder.method(HttpMethod method) |
Modifier and Type | Method and Description |
---|---|
AsyncClientHttpRequest |
MockMvcClientHttpRequestFactory.createAsyncRequest(URI uri,
HttpMethod method) |
ClientHttpRequest |
MockMvcClientHttpRequestFactory.createRequest(URI uri,
HttpMethod httpMethod) |
Modifier and Type | Method and Description |
---|---|
static RequestMatcher |
MockRestRequestMatchers.method(HttpMethod method)
Assert the
HttpMethod of the request. |
Modifier and Type | Method and Description |
---|---|
HttpMethod |
ExchangeResult.getMethod()
Return the method of the request.
|
Modifier and Type | Method and Description |
---|---|
reactor.core.publisher.Mono<ClientHttpResponse> |
HttpHandlerConnector.connect(HttpMethod httpMethod,
URI uri,
Function<? super ClientHttpRequest,reactor.core.publisher.Mono<Void>> requestCallback) |
WebTestClient.RequestBodyUriSpec |
WebTestClient.method(HttpMethod method)
Prepare a request for the specified
HttpMethod . |
Modifier and Type | Method and Description |
---|---|
reactor.core.publisher.Mono<ClientHttpResponse> |
MockMvcHttpConnector.connect(HttpMethod method,
URI uri,
Function<? super ClientHttpRequest,reactor.core.publisher.Mono<Void>> requestCallback) |
Modifier and Type | Method and Description |
---|---|
static MockMultipartHttpServletRequestBuilder |
MockMvcRequestBuilders.multipart(HttpMethod httpMethod,
String urlTemplate,
Object... uriVariables)
Variant of
MockMvcRequestBuilders.multipart(String, Object...) that also accepts an
HttpMethod . |
static MockMultipartHttpServletRequestBuilder |
MockMvcRequestBuilders.multipart(HttpMethod httpMethod,
URI uri)
|
static MockHttpServletRequestBuilder |
MockMvcRequestBuilders.request(HttpMethod method,
String urlTemplate,
Object... uriVariables)
Create a
MockHttpServletRequestBuilder for a request with the given HTTP method. |
static MockHttpServletRequestBuilder |
MockMvcRequestBuilders.request(HttpMethod httpMethod,
URI uri)
Create a
MockHttpServletRequestBuilder for a request with the given HTTP method. |
Modifier and Type | Method and Description |
---|---|
Set<HttpMethod> |
HttpRequestMethodNotSupportedException.getSupportedHttpMethods()
Return the actually supported HTTP methods as
HttpMethod instances,
or null if not known. |
Modifier and Type | Method and Description |
---|---|
Set<HttpMethod> |
RestOperations.optionsForAllow(String url,
Map<String,?> uriVariables)
Return the value of the
Allow header for the given URI. |
Set<HttpMethod> |
RestTemplate.optionsForAllow(String url,
Map<String,?> uriVariables) |
ListenableFuture<Set<HttpMethod>> |
AsyncRestOperations.optionsForAllow(String url,
Map<String,?> uriVariables)
Deprecated.
Asynchronously return the value of the Allow header for the given URI.
|
ListenableFuture<Set<HttpMethod>> |
AsyncRestTemplate.optionsForAllow(String url,
Map<String,?> uriVars)
Deprecated.
|
Set<HttpMethod> |
RestOperations.optionsForAllow(String url,
Object... uriVariables)
Return the value of the
Allow header for the given URI. |
Set<HttpMethod> |
RestTemplate.optionsForAllow(String url,
Object... uriVariables) |
ListenableFuture<Set<HttpMethod>> |
AsyncRestOperations.optionsForAllow(String url,
Object... uriVariables)
Deprecated.
Asynchronously return the value of the Allow header for the given URI.
|
ListenableFuture<Set<HttpMethod>> |
AsyncRestTemplate.optionsForAllow(String url,
Object... uriVars)
Deprecated.
|
Set<HttpMethod> |
RestOperations.optionsForAllow(URI url)
Return the value of the
Allow header for the given URL. |
Set<HttpMethod> |
RestTemplate.optionsForAllow(URI url) |
ListenableFuture<Set<HttpMethod>> |
AsyncRestOperations.optionsForAllow(URI url)
Deprecated.
Asynchronously return the value of the Allow header for the given URL.
|
ListenableFuture<Set<HttpMethod>> |
AsyncRestTemplate.optionsForAllow(URI url)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
protected <T> ListenableFuture<T> |
AsyncRestTemplate.doExecute(URI url,
HttpMethod method,
AsyncRequestCallback requestCallback,
ResponseExtractor<T> responseExtractor)
Deprecated.
Execute the given method on the provided URI.
|
protected <T> T |
RestTemplate.doExecute(URI url,
HttpMethod method,
RequestCallback requestCallback,
ResponseExtractor<T> responseExtractor)
Execute the given method on the provided URI.
|
<T> ResponseEntity<T> |
RestOperations.exchange(String url,
HttpMethod method,
HttpEntity<?> requestEntity,
Class<T> responseType,
Map<String,?> uriVariables)
Execute the HTTP method to the given URI template, writing the given request entity to the request,
and return the response as
ResponseEntity . |
<T> ResponseEntity<T> |
RestTemplate.exchange(String url,
HttpMethod method,
HttpEntity<?> requestEntity,
Class<T> responseType,
Map<String,?> uriVariables) |
<T> ListenableFuture<ResponseEntity<T>> |
AsyncRestOperations.exchange(String url,
HttpMethod method,
HttpEntity<?> requestEntity,
Class<T> responseType,
Map<String,?> uriVariables)
Deprecated.
Asynchronously execute the HTTP method to the given URI template, writing the
given request entity to the request, and returns the response as
ResponseEntity . |
<T> ListenableFuture<ResponseEntity<T>> |
AsyncRestTemplate.exchange(String url,
HttpMethod method,
HttpEntity<?> requestEntity,
Class<T> responseType,
Map<String,?> uriVariables)
Deprecated.
|
<T> ResponseEntity<T> |
RestOperations.exchange(String url,
HttpMethod method,
HttpEntity<?> requestEntity,
Class<T> responseType,
Object... uriVariables)
Execute the HTTP method to the given URI template, writing the given request entity to the request,
and return the response as
ResponseEntity . |
<T> ResponseEntity<T> |
RestTemplate.exchange(String url,
HttpMethod method,
HttpEntity<?> requestEntity,
Class<T> responseType,
Object... uriVariables) |
<T> ListenableFuture<ResponseEntity<T>> |
AsyncRestOperations.exchange(String url,
HttpMethod method,
HttpEntity<?> requestEntity,
Class<T> responseType,
Object... uriVariables)
Deprecated.
Asynchronously execute the HTTP method to the given URI template, writing the
given request entity to the request, and returns the response as
ResponseEntity . |
<T> ListenableFuture<ResponseEntity<T>> |
AsyncRestTemplate.exchange(String url,
HttpMethod method,
HttpEntity<?> requestEntity,
Class<T> responseType,
Object... uriVariables)
Deprecated.
|
<T> ResponseEntity<T> |
RestOperations.exchange(String url,
HttpMethod method,
HttpEntity<?> requestEntity,
ParameterizedTypeReference<T> responseType,
Map<String,?> uriVariables)
Execute the HTTP method to the given URI template, writing the given
request entity to the request, and return the response as
ResponseEntity . |
<T> ResponseEntity<T> |
RestTemplate.exchange(String url,
HttpMethod method,
HttpEntity<?> requestEntity,
ParameterizedTypeReference<T> responseType,
Map<String,?> uriVariables) |
<T> ListenableFuture<ResponseEntity<T>> |
AsyncRestOperations.exchange(String url,
HttpMethod method,
HttpEntity<?> requestEntity,
ParameterizedTypeReference<T> responseType,
Map<String,?> uriVariables)
Deprecated.
Asynchronously execute the HTTP method to the given URI template, writing the given
request entity to the request, and returns the response as
ResponseEntity . |
<T> ListenableFuture<ResponseEntity<T>> |
AsyncRestTemplate.exchange(String url,
HttpMethod method,
HttpEntity<?> requestEntity,
ParameterizedTypeReference<T> responseType,
Map<String,?> uriVariables)
Deprecated.
|
<T> ResponseEntity<T> |
RestOperations.exchange(String url,
HttpMethod method,
HttpEntity<?> requestEntity,
ParameterizedTypeReference<T> responseType,
Object... uriVariables)
Execute the HTTP method to the given URI template, writing the given
request entity to the request, and return the response as
ResponseEntity . |
<T> ResponseEntity<T> |
RestTemplate.exchange(String url,
HttpMethod method,
HttpEntity<?> requestEntity,
ParameterizedTypeReference<T> responseType,
Object... uriVariables) |
<T> ListenableFuture<ResponseEntity<T>> |
AsyncRestOperations.exchange(String url,
HttpMethod method,
HttpEntity<?> requestEntity,
ParameterizedTypeReference<T> responseType,
Object... uriVariables)
Deprecated.
Asynchronously execute the HTTP method to the given URI template, writing the given
request entity to the request, and returns the response as
ResponseEntity . |
<T> ListenableFuture<ResponseEntity<T>> |
AsyncRestTemplate.exchange(String url,
HttpMethod method,
HttpEntity<?> requestEntity,
ParameterizedTypeReference<T> responseType,
Object... uriVariables)
Deprecated.
|
<T> ResponseEntity<T> |
RestOperations.exchange(URI url,
HttpMethod method,
HttpEntity<?> requestEntity,
Class<T> responseType)
Execute the HTTP method to the given URI template, writing the given request entity to the request,
and return the response as
ResponseEntity . |
<T> ResponseEntity<T> |
RestTemplate.exchange(URI url,
HttpMethod method,
HttpEntity<?> requestEntity,
Class<T> responseType) |
<T> ListenableFuture<ResponseEntity<T>> |
AsyncRestOperations.exchange(URI url,
HttpMethod method,
HttpEntity<?> requestEntity,
Class<T> responseType)
Deprecated.
Asynchronously execute the HTTP method to the given URI template, writing the
given request entity to the request, and returns the response as
ResponseEntity . |
<T> ListenableFuture<ResponseEntity<T>> |
AsyncRestTemplate.exchange(URI url,
HttpMethod method,
HttpEntity<?> requestEntity,
Class<T> responseType)
Deprecated.
|
<T> ResponseEntity<T> |
RestOperations.exchange(URI url,
HttpMethod method,
HttpEntity<?> requestEntity,
ParameterizedTypeReference<T> responseType)
Execute the HTTP method to the given URI template, writing the given
request entity to the request, and return the response as
ResponseEntity . |
<T> ResponseEntity<T> |
RestTemplate.exchange(URI url,
HttpMethod method,
HttpEntity<?> requestEntity,
ParameterizedTypeReference<T> responseType) |
<T> ListenableFuture<ResponseEntity<T>> |
AsyncRestOperations.exchange(URI url,
HttpMethod method,
HttpEntity<?> requestEntity,
ParameterizedTypeReference<T> responseType)
Deprecated.
Asynchronously execute the HTTP method to the given URI template, writing the given
request entity to the request, and returns the response as
ResponseEntity . |
<T> ListenableFuture<ResponseEntity<T>> |
AsyncRestTemplate.exchange(URI url,
HttpMethod method,
HttpEntity<?> requestEntity,
ParameterizedTypeReference<T> responseType)
Deprecated.
|
<T> ListenableFuture<T> |
AsyncRestOperations.execute(String url,
HttpMethod method,
AsyncRequestCallback requestCallback,
ResponseExtractor<T> responseExtractor,
Map<String,?> uriVariables)
Deprecated.
Asynchronously execute the HTTP method to the given URI template, preparing the
request with the
AsyncRequestCallback , and reading the response with a
ResponseExtractor . |
<T> ListenableFuture<T> |
AsyncRestTemplate.execute(String url,
HttpMethod method,
AsyncRequestCallback requestCallback,
ResponseExtractor<T> responseExtractor,
Map<String,?> uriVariables)
Deprecated.
|
<T> ListenableFuture<T> |
AsyncRestOperations.execute(String url,
HttpMethod method,
AsyncRequestCallback requestCallback,
ResponseExtractor<T> responseExtractor,
Object... uriVariables)
Deprecated.
Asynchronously execute the HTTP method to the given URI template, preparing the
request with the
AsyncRequestCallback , and reading the response with a
ResponseExtractor . |
<T> ListenableFuture<T> |
AsyncRestTemplate.execute(String url,
HttpMethod method,
AsyncRequestCallback requestCallback,
ResponseExtractor<T> responseExtractor,
Object... uriVariables)
Deprecated.
|
<T> T |
RestOperations.execute(String url,
HttpMethod method,
RequestCallback requestCallback,
ResponseExtractor<T> responseExtractor,
Map<String,?> uriVariables)
Execute the HTTP method to the given URI template, preparing the request with the
RequestCallback , and reading the response with a ResponseExtractor . |
<T> T |
RestTemplate.execute(String url,
HttpMethod method,
RequestCallback requestCallback,
ResponseExtractor<T> responseExtractor,
Map<String,?> uriVariables)
Execute the HTTP method to the given URI template, preparing the request with the
RequestCallback , and reading the response with a ResponseExtractor . |
<T> T |
RestOperations.execute(String url,
HttpMethod method,
RequestCallback requestCallback,
ResponseExtractor<T> responseExtractor,
Object... uriVariables)
Execute the HTTP method to the given URI template, preparing the request with the
RequestCallback , and reading the response with a ResponseExtractor . |
<T> T |
RestTemplate.execute(String url,
HttpMethod method,
RequestCallback requestCallback,
ResponseExtractor<T> responseExtractor,
Object... uriVariables)
Execute the HTTP method to the given URI template, preparing the request with the
RequestCallback , and reading the response with a ResponseExtractor . |
<T> ListenableFuture<T> |
AsyncRestOperations.execute(URI url,
HttpMethod method,
AsyncRequestCallback requestCallback,
ResponseExtractor<T> responseExtractor)
Deprecated.
Asynchronously execute the HTTP method to the given URL, preparing the request
with the
AsyncRequestCallback , and reading the response with a
ResponseExtractor . |
<T> ListenableFuture<T> |
AsyncRestTemplate.execute(URI url,
HttpMethod method,
AsyncRequestCallback requestCallback,
ResponseExtractor<T> responseExtractor)
Deprecated.
|
<T> T |
RestOperations.execute(URI url,
HttpMethod method,
RequestCallback requestCallback,
ResponseExtractor<T> responseExtractor)
Execute the HTTP method to the given URL, preparing the request with the
RequestCallback , and reading the response with a ResponseExtractor . |
<T> T |
RestTemplate.execute(URI url,
HttpMethod method,
RequestCallback requestCallback,
ResponseExtractor<T> responseExtractor)
Execute the HTTP method to the given URL, preparing the request with the
RequestCallback , and reading the response with a ResponseExtractor . |
default void |
ResponseErrorHandler.handleError(URI url,
HttpMethod method,
ClientHttpResponse response)
Alternative to
ResponseErrorHandler.handleError(ClientHttpResponse) with extra
information providing access to the request URL and HTTP method. |
protected void |
RestTemplate.handleResponse(URI url,
HttpMethod method,
ClientHttpResponse response)
Handle the given response, performing appropriate logging and
invoking the
ResponseErrorHandler if necessary. |
Modifier and Type | Method and Description |
---|---|
HttpMethod |
ServletWebRequest.getHttpMethod()
Return the HTTP method of the request.
|
Modifier and Type | Method and Description |
---|---|
List<HttpMethod> |
CorsConfiguration.checkHttpMethod(HttpMethod requestMethod)
Check the HTTP request method (or the method from the
Access-Control-Request-Method header on a pre-flight request)
against the configured allowed methods. |
protected List<HttpMethod> |
DefaultCorsProcessor.checkMethods(CorsConfiguration config,
HttpMethod requestMethod)
Check the HTTP method and determine the methods for the response of a
pre-flight request.
|
Modifier and Type | Method and Description |
---|---|
void |
CorsConfiguration.addAllowedMethod(HttpMethod method)
Variant of
CorsConfiguration.setAllowedMethods(java.util.List<java.lang.String>) for adding one allowed method at a time. |
List<HttpMethod> |
CorsConfiguration.checkHttpMethod(HttpMethod requestMethod)
Check the HTTP request method (or the method from the
Access-Control-Request-Method header on a pre-flight request)
against the configured allowed methods. |
protected List<HttpMethod> |
DefaultCorsProcessor.checkMethods(CorsConfiguration config,
HttpMethod requestMethod)
Check the HTTP method and determine the methods for the response of a
pre-flight request.
|
Modifier and Type | Method and Description |
---|---|
protected List<HttpMethod> |
DefaultCorsProcessor.checkMethods(CorsConfiguration config,
HttpMethod requestMethod)
Check the HTTP method and determine the methods for the response of a
pre-flight request.
|
Modifier and Type | Method and Description |
---|---|
protected List<HttpMethod> |
DefaultCorsProcessor.checkMethods(CorsConfiguration config,
HttpMethod requestMethod)
Check the HTTP method and determine the methods for the response of a
pre-flight request.
|
Modifier and Type | Method and Description |
---|---|
HttpMethod |
MultipartHttpServletRequest.getRequestMethod()
Return this request's method as a convenient HttpMethod instance.
|
Modifier and Type | Method and Description |
---|---|
HttpMethod |
AbstractMultipartHttpServletRequest.getRequestMethod() |
Modifier and Type | Method and Description |
---|---|
HttpMethod |
WebClientRequestException.getMethod()
Return the HTTP request method.
|
HttpMethod |
ClientRequest.method()
Return the HTTP method.
|
Modifier and Type | Method and Description |
---|---|
static ClientRequest.Builder |
ClientRequest.create(HttpMethod method,
URI url)
Create a request builder with the given HTTP method and url.
|
ClientRequest.Builder |
ClientRequest.Builder.method(HttpMethod method)
Set the method of the request.
|
WebClient.RequestBodyUriSpec |
WebClient.method(HttpMethod method)
Start building a request for the given
HttpMethod . |
static ClientRequest.Builder |
ClientRequest.method(HttpMethod method,
URI url)
Deprecated.
in favor of
ClientRequest.create(HttpMethod, URI) |
Constructor and Description |
---|
WebClientRequestException(Throwable ex,
HttpMethod method,
URI uri,
HttpHeaders headers)
Constructor for throwable.
|
Modifier and Type | Method and Description |
---|---|
default HttpMethod |
ServerRequest.method()
Get the HTTP method.
|
Modifier and Type | Method and Description |
---|---|
EntityResponse.Builder<T> |
EntityResponse.Builder.allow(HttpMethod... allowedMethods)
Set the set of allowed
HTTP methods , as specified
by the Allow header. |
B |
ServerResponse.HeadersBuilder.allow(HttpMethod... allowedMethods)
Set the set of allowed
HTTP methods , as specified
by the Allow header. |
static RequestPredicate |
RequestPredicates.method(HttpMethod httpMethod)
Return a
RequestPredicate that matches if the request's
HTTP method is equal to the given method. |
ServerRequest.Builder |
ServerRequest.Builder.method(HttpMethod method)
Set the method of the request.
|
static RequestPredicate |
RequestPredicates.methods(HttpMethod... httpMethods)
Return a
RequestPredicate that matches if the request's
HTTP method is equal to one the of the given methods. |
Modifier and Type | Method and Description |
---|---|
EntityResponse.Builder<T> |
EntityResponse.Builder.allow(Set<HttpMethod> allowedMethods)
Set the set of allowed
HTTP methods , as specified
by the Allow header. |
B |
ServerResponse.HeadersBuilder.allow(Set<HttpMethod> allowedMethods)
Set the set of allowed
HTTP methods , as specified
by the Allow header. |
void |
RequestPredicates.Visitor.method(Set<HttpMethod> methods)
Receive notification of an HTTP method predicate.
|
Modifier and Type | Method and Description |
---|---|
HttpMethod |
ServerRequestWrapper.method() |
Modifier and Type | Method and Description |
---|---|
Set<HttpMethod> |
MethodNotAllowedException.getSupportedMethods()
Return the list of supported HTTP methods.
|
Constructor and Description |
---|
MethodNotAllowedException(HttpMethod method,
Collection<HttpMethod> supportedMethods) |
UnsupportedMediaTypeStatusException(MediaType contentType,
List<MediaType> supportedTypes,
HttpMethod method)
Constructor that provides the HTTP method.
|
UnsupportedMediaTypeStatusException(MediaType contentType,
List<MediaType> supportedTypes,
ResolvableType bodyType,
HttpMethod method)
Constructor for when trying to encode from or decode to a specific Java type.
|
Constructor and Description |
---|
MethodNotAllowedException(HttpMethod method,
Collection<HttpMethod> supportedMethods) |
MethodNotAllowedException(String method,
Collection<HttpMethod> supportedMethods) |
Modifier and Type | Method and Description |
---|---|
default HttpMethod |
ServerRequest.method()
Get the HTTP method.
|
Modifier and Type | Method and Description |
---|---|
EntityResponse.Builder<T> |
EntityResponse.Builder.allow(HttpMethod... allowedMethods)
Set the set of allowed
HTTP methods , as specified
by the Allow header. |
B |
ServerResponse.HeadersBuilder.allow(HttpMethod... allowedMethods)
Set the set of allowed
HTTP methods , as specified
by the Allow header. |
static RequestPredicate |
RequestPredicates.method(HttpMethod httpMethod)
Return a
RequestPredicate that matches if the request's
HTTP method is equal to the given method. |
ServerRequest.Builder |
ServerRequest.Builder.method(HttpMethod method)
Set the method of the request.
|
static RequestPredicate |
RequestPredicates.methods(HttpMethod... httpMethods)
Return a
RequestPredicate that matches if the request's
HTTP method is equal to one the of the given methods. |
Modifier and Type | Method and Description |
---|---|
EntityResponse.Builder<T> |
EntityResponse.Builder.allow(Set<HttpMethod> allowedMethods)
Set the set of allowed
HTTP methods , as specified
by the Allow header. |
B |
ServerResponse.HeadersBuilder.allow(Set<HttpMethod> allowedMethods)
Set the set of allowed
HTTP methods , as specified
by the Allow header. |
void |
RequestPredicates.Visitor.method(Set<HttpMethod> methods)
Receive notification of an HTTP method predicate.
|
Modifier and Type | Method and Description |
---|---|
protected boolean |
AbstractSockJsService.checkOrigin(ServerHttpRequest request,
ServerHttpResponse response,
HttpMethod... httpMethods) |
protected void |
AbstractSockJsService.sendMethodNotAllowed(ServerHttpResponse response,
HttpMethod... httpMethods) |
Modifier and Type | Method and Description |
---|---|
HttpMethod |
TransportType.getHttpMethod() |