Uses of Class
org.springframework.http.HttpMethod
Packages that use HttpMethod
Package
Description
Contains a basic abstraction over client/server-side HTTP.
Contains an abstraction over client-side HTTP.
Abstractions for reactive HTTP client support including
ClientHttpRequest
and
ClientHttpResponse
as well as a
ClientHttpConnector
.This package provides generic HTTP support classes,
to be used by higher-level classes like RestTemplate.
Contains an abstraction over server-side HTTP.
Abstractions for reactive HTTP server support including a
ServerHttpRequest
and
ServerHttpResponse
along with an
HttpHandler
for processing.Mock implementations of client-side HTTP abstractions.
Mock implementations of reactive HTTP client contracts.
Mock implementations of reactive HTTP server contracts.
A comprehensive set of Servlet API 6.0 mock objects, targeted at usage with
Spring's Web MVC framework.
Mock objects for the functional web framework.
Contains client-side REST testing support.
Contains built-in
RequestMatcher
implementations.Support for testing Spring WebFlux server endpoints via
WebTestClient
.AssertJ support for MockMvc.
Support for testing Spring MVC applications via
WebTestClient
with MockMvc
for server request
handling.Contains built-in
RequestBuilder
implementations.Common, generic interfaces that define minimal boundary points
between Spring's web infrastructure and other framework modules.
Annotations for binding requests to controllers and handler methods
as well as for binding request parameters to method arguments.
Core package of the client-side web support.
Support for generic request context holding, in particular for
scoping of application objects per HTTP request or HTTP session.
Support for CORS (Cross-Origin Resource Sharing),
based on a common
CorsProcessor
strategy.Reactive support for CORS (Cross-Origin Resource Sharing),
based on a common
CorsProcessor
strategy.Multipart resolution framework for handling file uploads.
Support classes for the multipart resolution framework.
Provides a reactive
WebClient
that builds on top of the
org.springframework.http.client.reactive
reactive HTTP adapter layer.Provides the types that make up Spring's functional web framework for Reactive environments.
Classes supporting the
org.springframework.web.reactive.function.server
package.Core interfaces and classes for Spring's generic, reactive web support.
Support for creating a client proxy for an HTTP service annotated with
HttpExchange
methods.Provides the types that make up Spring's functional web framework for Servlet environments.
Support classes for serving static resources.
Support classes for SockJS including an
AbstractSockJsService
implementation.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
.-
Uses of HttpMethod in org.springframework.http
Fields in org.springframework.http declared as HttpMethodModifier and TypeFieldDescriptionstatic final HttpMethod
HttpMethod.DELETE
The HTTP methodDELETE
.static final HttpMethod
HttpMethod.GET
The HTTP methodGET
.static final HttpMethod
HttpMethod.HEAD
The HTTP methodHEAD
.static final HttpMethod
HttpMethod.OPTIONS
The HTTP methodOPTIONS
.static final HttpMethod
HttpMethod.PATCH
The HTTP methodPATCH
.static final HttpMethod
HttpMethod.POST
The HTTP methodPOST
.static final HttpMethod
HttpMethod.PUT
The HTTP methodPUT
.static final HttpMethod
HttpMethod.TRACE
The HTTP methodTRACE
.Methods in org.springframework.http that return HttpMethodModifier and TypeMethodDescriptionHttpHeaders.getAccessControlRequestMethod()
Return the value of theAccess-Control-Request-Method
request header.HttpRequest.getMethod()
Return the HTTP method of the request.RequestEntity.getMethod()
Return the HTTP method of the request.static HttpMethod
Return anHttpMethod
object for the given value.static HttpMethod[]
HttpMethod.values()
Returns an array containing the standard HTTP methods.Methods in org.springframework.http that return types with arguments of type HttpMethodModifier and TypeMethodDescriptionHttpHeaders.getAccessControlAllowMethods()
Return the value of theAccess-Control-Allow-Methods
response header.HttpHeaders.getAllow()
Return the set of allowedHTTP methods
, as specified by theAllow
header.Methods in org.springframework.http with parameters of type HttpMethodModifier and TypeMethodDescriptionResponseEntity.HeadersBuilder.allow
(HttpMethod... allowedMethods) Set the set of allowedHTTP methods
, as specified by theAllow
header.int
HttpMethod.compareTo
(HttpMethod other) static RequestEntity.BodyBuilder
RequestEntity.method
(HttpMethod method, String uriTemplate, @Nullable Object... uriVariables) Create a builder with the given HTTP method, URI template, and variables.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, URI url) Create a builder with the given method and url.void
HttpHeaders.setAccessControlRequestMethod
(@Nullable HttpMethod requestMethod) Set the (new) value of theAccess-Control-Request-Method
request header.Method parameters in org.springframework.http with type arguments of type HttpMethodModifier and TypeMethodDescriptionvoid
HttpHeaders.setAccessControlAllowMethods
(List<HttpMethod> allowedMethods) Set the (new) value of theAccess-Control-Allow-Methods
response header.void
HttpHeaders.setAllow
(Set<HttpMethod> allowedMethods) Set the set of allowedHTTP methods
, as specified by theAllow
header.Constructors in org.springframework.http with parameters of type HttpMethodModifierConstructorDescriptionRequestEntity
(@Nullable T body, @Nullable HttpHeaders headers, @Nullable HttpMethod method, @Nullable URI url, @Nullable Type type) Constructor with method, URL, headers, body and type.RequestEntity
(@Nullable T body, @Nullable HttpHeaders headers, @Nullable HttpMethod method, URI url) Constructor with method, URL, headers and body.RequestEntity
(@Nullable T body, @Nullable MultiValueMap<String, String> headers, @Nullable HttpMethod method, @Nullable URI url, @Nullable Type type) Deprecated, for removal: This API element is subject to removal in a future version.RequestEntity
(@Nullable T body, @Nullable MultiValueMap<String, String> headers, @Nullable HttpMethod method, URI url) Deprecated, for removal: This API element is subject to removal in a future version.RequestEntity
(@Nullable T body, HttpMethod method, URI url) Constructor with method, URL and body but without headers.RequestEntity
(@Nullable T body, HttpMethod method, URI url, Type type) Constructor with method, URL, body and type but without headers.RequestEntity
(HttpHeaders headers, HttpMethod method, URI url) Constructor with method, URL and headers but without body.RequestEntity
(HttpMethod method, URI url) Constructor with method and URL but without body nor headers.RequestEntity
(MultiValueMap<String, String> headers, HttpMethod method, URI url) Deprecated, for removal: This API element is subject to removal in a future version.in favor ofRequestEntity(HttpHeaders, HttpMethod, URI)
-
Uses of HttpMethod in org.springframework.http.client
Methods in org.springframework.http.client with parameters of type HttpMethodModifier and TypeMethodDescriptionprotected @Nullable org.apache.hc.core5.http.protocol.HttpContext
HttpComponentsClientHttpRequestFactory.createHttpContext
(HttpMethod httpMethod, URI uri) Template methods that creates aHttpContext
for the given HTTP method and URI.protected org.apache.hc.core5.http.ClassicHttpRequest
HttpComponentsClientHttpRequestFactory.createHttpUriRequest
(HttpMethod httpMethod, URI uri) Create a Commons HttpMethodBase object for the given HTTP method and URI specification.final ClientHttpRequest
AbstractClientHttpRequestFactoryWrapper.createRequest
(URI uri, HttpMethod httpMethod) This implementation simply callsAbstractClientHttpRequestFactoryWrapper.createRequest(URI, HttpMethod, ClientHttpRequestFactory)
with the wrapped request factory provided to the constructor.protected abstract ClientHttpRequest
AbstractClientHttpRequestFactoryWrapper.createRequest
(URI uri, HttpMethod httpMethod, ClientHttpRequestFactory requestFactory) Create a newClientHttpRequest
for the specified URI and HTTP method by using the passed-on request factory.protected ClientHttpRequest
BufferingClientHttpRequestFactory.createRequest
(URI uri, HttpMethod httpMethod, ClientHttpRequestFactory requestFactory) ClientHttpRequestFactory.createRequest
(URI uri, HttpMethod httpMethod) Create a newClientHttpRequest
for the specified URI and HTTP method.HttpComponentsClientHttpRequestFactory.createRequest
(URI uri, HttpMethod httpMethod) protected ClientHttpRequest
InterceptingClientHttpRequestFactory.createRequest
(URI uri, HttpMethod httpMethod, ClientHttpRequestFactory requestFactory) JdkClientHttpRequestFactory.createRequest
(URI uri, HttpMethod httpMethod) JettyClientHttpRequestFactory.createRequest
(URI uri, HttpMethod httpMethod) ReactorClientHttpRequestFactory.createRequest
(URI uri, HttpMethod httpMethod) SimpleClientHttpRequestFactory.createRequest
(URI uri, HttpMethod httpMethod) 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.Method parameters in org.springframework.http.client with type arguments of type HttpMethodModifier and TypeMethodDescriptionvoid
HttpComponentsClientHttpRequestFactory.setHttpContextFactory
(BiFunction<HttpMethod, URI, org.apache.hc.core5.http.protocol.HttpContext> httpContextFactory) Configure a factory to pre-create theHttpContext
for each request.Constructor parameters in org.springframework.http.client with type arguments of type HttpMethodModifierConstructorDescriptionBufferingClientHttpRequestFactory
(ClientHttpRequestFactory requestFactory, @Nullable BiPredicate<URI, HttpMethod> bufferingPredicate) Constructor variant with an additional predicate to decide whether to buffer the response.InterceptingClientHttpRequestFactory
(ClientHttpRequestFactory requestFactory, @Nullable List<ClientHttpRequestInterceptor> interceptors, @Nullable BiPredicate<URI, HttpMethod> bufferingPredicate) Constructor variant with an additional predicate to decide whether to buffer the response. -
Uses of HttpMethod in org.springframework.http.client.reactive
Methods in org.springframework.http.client.reactive that return HttpMethodModifier and TypeMethodDescriptionClientHttpRequest.getMethod()
Return the HTTP method of the request.ClientHttpRequestDecorator.getMethod()
Methods in org.springframework.http.client.reactive with parameters of type HttpMethodModifier and TypeMethodDescriptionreactor.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 givenHttpMethod
andURI
and apply the givenrequestCallback
when the HTTP request of the underlying API can be initialized and written to.reactor.core.publisher.Mono<ClientHttpResponse>
HttpComponentsClientHttpConnector.connect
(HttpMethod method, URI uri, Function<? super ClientHttpRequest, reactor.core.publisher.Mono<Void>> requestCallback) reactor.core.publisher.Mono<ClientHttpResponse>
JdkClientHttpConnector.connect
(HttpMethod method, URI uri, Function<? super ClientHttpRequest, reactor.core.publisher.Mono<Void>> requestCallback) 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>
ReactorClientHttpConnector.connect
(HttpMethod method, URI uri, Function<? super ClientHttpRequest, reactor.core.publisher.Mono<Void>> requestCallback) Constructor parameters in org.springframework.http.client.reactive with type arguments of type HttpMethodModifierConstructorDescriptionHttpComponentsClientHttpConnector
(CloseableHttpAsyncClient client, BiFunction<HttpMethod, URI, ? extends HttpClientContext> contextProvider) Constructor with a pre-configuredCloseableHttpAsyncClient
instance and aHttpClientContext
supplier lambda which is called before each request and passed to the client. -
Uses of HttpMethod in org.springframework.http.client.support
Methods in org.springframework.http.client.support that return HttpMethodModifier and TypeMethodDescriptionHttpRequestWrapper.getMethod()
Return the method of the wrapped request.Methods in org.springframework.http.client.support that return types with arguments of type HttpMethodModifier and TypeMethodDescriptionHttpAccessor.getBufferingPredicate()
Return theconfigured
predicate to determine whether to buffer request and response content.Methods in org.springframework.http.client.support with parameters of type HttpMethodModifier and TypeMethodDescriptionprotected ClientHttpRequest
HttpAccessor.createRequest
(URI url, HttpMethod method) Create a newClientHttpRequest
via this template'sClientHttpRequestFactory
.Method parameters in org.springframework.http.client.support with type arguments of type HttpMethodModifier and TypeMethodDescriptionvoid
HttpAccessor.setBufferingPredicate
(@Nullable BiPredicate<URI, HttpMethod> predicate) Enable buffering of request and response, aggregating all content before it is sent, and making it possible to read the response body repeatedly. -
Uses of HttpMethod in org.springframework.http.server
Methods in org.springframework.http.server that return HttpMethod -
Uses of HttpMethod in org.springframework.http.server.reactive
Methods in org.springframework.http.server.reactive that return HttpMethodModifier and TypeMethodDescriptionAbstractServerHttpRequest.getMethod()
ServerHttpRequestDecorator.getMethod()
Methods in org.springframework.http.server.reactive with parameters of type HttpMethodModifier and TypeMethodDescriptionServerHttpRequest.Builder.method
(HttpMethod httpMethod) Set the HTTP method to return.Constructors in org.springframework.http.server.reactive with parameters of type HttpMethodModifierConstructorDescriptionAbstractServerHttpRequest
(HttpMethod method, URI uri, @Nullable String contextPath, HttpHeaders headers) Constructor with the method, URI and headers for the request. -
Uses of HttpMethod in org.springframework.mock.http.client
Methods in org.springframework.mock.http.client that return HttpMethodMethods in org.springframework.mock.http.client with parameters of type HttpMethodModifier and TypeMethodDescriptionvoid
MockClientHttpRequest.setMethod
(HttpMethod httpMethod) Set the HTTP method of the request.Constructors in org.springframework.mock.http.client with parameters of type HttpMethodModifierConstructorDescriptionMockClientHttpRequest
(HttpMethod httpMethod, String uriTemplate, Object... vars) Create aMockClientHttpRequest
with the givenHttpMethod
, URI template, and URI template variable values.MockClientHttpRequest
(HttpMethod httpMethod, URI uri) -
Uses of HttpMethod in org.springframework.mock.http.client.reactive
Methods in org.springframework.mock.http.client.reactive that return HttpMethodConstructors in org.springframework.mock.http.client.reactive with parameters of type HttpMethodModifierConstructorDescriptionMockClientHttpRequest
(HttpMethod httpMethod, String urlTemplate, Object... vars) MockClientHttpRequest
(HttpMethod httpMethod, URI url) -
Uses of HttpMethod in org.springframework.mock.http.server.reactive
Methods in org.springframework.mock.http.server.reactive with parameters of type HttpMethodModifier and TypeMethodDescriptionMockServerHttpRequest.method
(HttpMethod method, String uri, @Nullable Object... vars) Alternative toMockServerHttpRequest.method(HttpMethod, URI)
that accepts a URI template.MockServerHttpRequest.method
(HttpMethod method, URI url) Create a builder with the given HTTP method and aURI
. -
Uses of HttpMethod in org.springframework.mock.web
Methods in org.springframework.mock.web that return HttpMethod -
Uses of HttpMethod in org.springframework.mock.web.reactive.function.server
Methods in org.springframework.mock.web.reactive.function.server that return HttpMethodMethods in org.springframework.mock.web.reactive.function.server with parameters of type HttpMethod -
Uses of HttpMethod in org.springframework.test.web.client
Methods in org.springframework.test.web.client with parameters of type HttpMethodModifier and TypeMethodDescriptionMockMvcClientHttpRequestFactory.createRequest
(URI uri, HttpMethod httpMethod) -
Uses of HttpMethod in org.springframework.test.web.client.match
Methods in org.springframework.test.web.client.match with parameters of type HttpMethodModifier and TypeMethodDescriptionstatic RequestMatcher
MockRestRequestMatchers.method
(HttpMethod method) Assert theHttpMethod
of the request. -
Uses of HttpMethod in org.springframework.test.web.reactive.server
Methods in org.springframework.test.web.reactive.server that return HttpMethodMethods in org.springframework.test.web.reactive.server with parameters of type HttpMethodModifier and TypeMethodDescriptionreactor.core.publisher.Mono<ClientHttpResponse>
HttpHandlerConnector.connect
(HttpMethod httpMethod, URI uri, Function<? super ClientHttpRequest, reactor.core.publisher.Mono<Void>> requestCallback) WebTestClient.method
(HttpMethod method) Prepare a request for the specifiedHttpMethod
. -
Uses of HttpMethod in org.springframework.test.web.servlet.assertj
Methods in org.springframework.test.web.servlet.assertj with parameters of type HttpMethodModifier and TypeMethodDescriptionMockMvcTester.method
(HttpMethod method) Prepare a request for the specifiedHttpMethod
. -
Uses of HttpMethod in org.springframework.test.web.servlet.client
Methods in org.springframework.test.web.servlet.client with parameters of type HttpMethodModifier and TypeMethodDescriptionreactor.core.publisher.Mono<ClientHttpResponse>
MockMvcHttpConnector.connect
(HttpMethod method, URI uri, Function<? super ClientHttpRequest, reactor.core.publisher.Mono<Void>> requestCallback) -
Uses of HttpMethod in org.springframework.test.web.servlet.request
Methods in org.springframework.test.web.servlet.request with parameters of type HttpMethodModifier and TypeMethodDescriptionMockMvcRequestBuilders.multipart
(HttpMethod httpMethod, String uriTemplate, @Nullable Object... uriVariables) Variant ofMockMvcRequestBuilders.multipart(String, Object...)
that also accepts anHttpMethod
.MockMvcRequestBuilders.multipart
(HttpMethod httpMethod, URI uri) MockMvcRequestBuilders.request
(HttpMethod method, String uriTemplate, @Nullable Object... uriVariables) Create aMockHttpServletRequestBuilder
for a request with the given HTTP method.MockMvcRequestBuilders.request
(HttpMethod httpMethod, URI uri) Create aMockHttpServletRequestBuilder
for a request with the given HTTP method.Constructors in org.springframework.test.web.servlet.request with parameters of type HttpMethodModifierConstructorDescriptionprotected
AbstractMockHttpServletRequestBuilder
(HttpMethod httpMethod) Create a new instance using the specifiedHttpMethod
.protected
-
Uses of HttpMethod in org.springframework.web
Methods in org.springframework.web that return types with arguments of type HttpMethodModifier and TypeMethodDescriptionHttpRequestMethodNotSupportedException.getSupportedHttpMethods()
Return the actually supported HTTP methods asHttpMethod
instances, ornull
if not known.Constructors in org.springframework.web with parameters of type HttpMethodModifierConstructorDescriptionHttpMediaTypeNotSupportedException
(@Nullable MediaType contentType, List<MediaType> mediaTypes, @Nullable HttpMethod httpMethod) Create a new HttpMediaTypeNotSupportedException.HttpMediaTypeNotSupportedException
(@Nullable MediaType contentType, List<MediaType> supportedMediaTypes, @Nullable HttpMethod httpMethod, String message) Create a new HttpMediaTypeNotSupportedException. -
Uses of HttpMethod in org.springframework.web.bind.annotation
Methods in org.springframework.web.bind.annotation that return HttpMethodModifier and TypeMethodDescriptionRequestMethod.asHttpMethod()
Return theHttpMethod
corresponding to thisRequestMethod
.Methods in org.springframework.web.bind.annotation with parameters of type HttpMethodModifier and TypeMethodDescriptionstatic @Nullable RequestMethod
RequestMethod.resolve
(HttpMethod httpMethod) Resolve the givenHttpMethod
to aRequestMethod
enum value. -
Uses of HttpMethod in org.springframework.web.client
Methods in org.springframework.web.client that return types with arguments of type HttpMethodModifier and TypeMethodDescriptionRestOperations.optionsForAllow
(String url, @Nullable Object... uriVariables) Return the value of theAllow
header for the given URI.Return the value of theAllow
header for the given URI.RestOperations.optionsForAllow
(URI url) Return the value of theAllow
header for the given URL.RestTemplate.optionsForAllow
(String url, @Nullable Object... uriVariables) RestTemplate.optionsForAllow
(URI url) Methods in org.springframework.web.client with parameters of type HttpMethodModifier and TypeMethodDescriptionprotected <T> @Nullable T
RestTemplate.doExecute
(URI url, @Nullable String uriTemplate, @Nullable HttpMethod method, @Nullable RequestCallback requestCallback, @Nullable ResponseExtractor<T> responseExtractor) Execute the given method on the provided URI.<T> ResponseEntity<T>
RestOperations.exchange
(String url, HttpMethod method, @Nullable HttpEntity<?> requestEntity, Class<T> responseType, @Nullable Object... uriVariables) Execute the HTTP method to the given URI template, writing the given request entity to the request, and return the response asResponseEntity
.<T> ResponseEntity<T>
RestOperations.exchange
(String url, HttpMethod method, @Nullable HttpEntity<?> requestEntity, Class<T> responseType, Map<String, ? extends @Nullable Object> uriVariables) Execute the HTTP method to the given URI template, writing the given request entity to the request, and return the response asResponseEntity
.<T> ResponseEntity<T>
RestOperations.exchange
(String url, HttpMethod method, @Nullable HttpEntity<?> requestEntity, ParameterizedTypeReference<T> responseType, @Nullable Object... uriVariables) Execute the HTTP method to the given URI template, writing the given request entity to the request, and return the response asResponseEntity
.<T> ResponseEntity<T>
RestOperations.exchange
(String url, HttpMethod method, @Nullable HttpEntity<?> requestEntity, ParameterizedTypeReference<T> responseType, Map<String, ? extends @Nullable Object> uriVariables) Execute the HTTP method to the given URI template, writing the given request entity to the request, and return the response asResponseEntity
.<T> ResponseEntity<T>
RestOperations.exchange
(URI url, HttpMethod method, @Nullable 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 asResponseEntity
.<T> ResponseEntity<T>
RestOperations.exchange
(URI url, HttpMethod method, @Nullable 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 asResponseEntity
.<T> ResponseEntity<T>
RestTemplate.exchange
(String url, HttpMethod method, @Nullable HttpEntity<?> requestEntity, Class<T> responseType, @Nullable Object... uriVariables) <T> ResponseEntity<T>
RestTemplate.exchange
(String url, HttpMethod method, @Nullable HttpEntity<?> requestEntity, Class<T> responseType, Map<String, ? extends @Nullable Object> uriVariables) <T> ResponseEntity<T>
RestTemplate.exchange
(String url, HttpMethod method, @Nullable HttpEntity<?> requestEntity, ParameterizedTypeReference<T> responseType, @Nullable Object... uriVariables) <T> ResponseEntity<T>
RestTemplate.exchange
(String url, HttpMethod method, @Nullable HttpEntity<?> requestEntity, ParameterizedTypeReference<T> responseType, Map<String, ? extends @Nullable Object> uriVariables) <T> ResponseEntity<T>
RestTemplate.exchange
(URI url, HttpMethod method, @Nullable HttpEntity<?> requestEntity, Class<T> responseType) <T> ResponseEntity<T>
RestTemplate.exchange
(URI url, HttpMethod method, @Nullable HttpEntity<?> requestEntity, ParameterizedTypeReference<T> responseType) <T> @Nullable T
RestOperations.execute
(String uriTemplate, HttpMethod method, @Nullable RequestCallback requestCallback, @Nullable ResponseExtractor<T> responseExtractor, @Nullable Object... uriVariables) Execute the HTTP method to the given URI template, preparing the request with theRequestCallback
, and reading the response with aResponseExtractor
.<T> @Nullable T
RestOperations.execute
(String uriTemplate, HttpMethod method, @Nullable RequestCallback requestCallback, @Nullable ResponseExtractor<T> responseExtractor, Map<String, ? extends @Nullable Object> uriVariables) Execute the HTTP method to the given URI template, preparing the request with theRequestCallback
, and reading the response with aResponseExtractor
.<T> @Nullable T
RestOperations.execute
(URI url, HttpMethod method, @Nullable RequestCallback requestCallback, @Nullable ResponseExtractor<T> responseExtractor) Execute the HTTP method to the given URL, preparing the request with theRequestCallback
, and reading the response with aResponseExtractor
.<T> @Nullable T
RestTemplate.execute
(String uriTemplate, HttpMethod method, @Nullable RequestCallback requestCallback, @Nullable ResponseExtractor<T> responseExtractor, @Nullable Object... uriVariables) Execute the HTTP method to the given URI template, preparing the request with theRequestCallback
, and reading the response with aResponseExtractor
.<T> @Nullable T
RestTemplate.execute
(String uriTemplate, HttpMethod method, @Nullable RequestCallback requestCallback, @Nullable ResponseExtractor<T> responseExtractor, Map<String, ? extends @Nullable Object> uriVariables) Execute the HTTP method to the given URI template, preparing the request with theRequestCallback
, and reading the response with aResponseExtractor
.<T> @Nullable T
RestTemplate.execute
(URI url, HttpMethod method, @Nullable RequestCallback requestCallback, @Nullable ResponseExtractor<T> responseExtractor) Execute the HTTP method to the given URL, preparing the request with theRequestCallback
, and reading the response with aResponseExtractor
.void
DefaultResponseErrorHandler.handleError
(URI url, HttpMethod method, ClientHttpResponse response) Handle the error in the given response with the given resolved status code and extra information providing access to the request URL and HTTP method.protected void
DefaultResponseErrorHandler.handleError
(ClientHttpResponse response, HttpStatusCode statusCode, @Nullable URI url, @Nullable HttpMethod method) Handle the error based on the resolved status code.protected void
ExtractingResponseErrorHandler.handleError
(ClientHttpResponse response, HttpStatusCode statusCode, @Nullable URI url, @Nullable HttpMethod method) default void
ResponseErrorHandler.handleError
(URI url, HttpMethod method, ClientHttpResponse response) Handle the error in the given response.protected void
RestTemplate.handleResponse
(URI url, HttpMethod method, ClientHttpResponse response) Handle the given response, performing appropriate logging and invoking theResponseErrorHandler
if necessary.RestClient.method
(HttpMethod method) Start building a request for the givenHttpMethod
.Method parameters in org.springframework.web.client with type arguments of type HttpMethodModifier and TypeMethodDescriptionRestClient.Builder.bufferContent
(BiPredicate<URI, HttpMethod> predicate) Enable buffering of request and response, aggregating all content before it is sent, and making it possible to read the response body repeatedly. -
Uses of HttpMethod in org.springframework.web.context.request
Methods in org.springframework.web.context.request that return HttpMethodModifier and TypeMethodDescriptionServletWebRequest.getHttpMethod()
Return the HTTP method of the request. -
Uses of HttpMethod in org.springframework.web.cors
Methods in org.springframework.web.cors that return types with arguments of type HttpMethodModifier and TypeMethodDescriptionCorsConfiguration.checkHttpMethod
(@Nullable HttpMethod requestMethod) Check the HTTP request method (or the method from theAccess-Control-Request-Method
header on a pre-flight request) against the configured allowed methods.protected @Nullable List<HttpMethod>
DefaultCorsProcessor.checkMethods
(CorsConfiguration config, @Nullable HttpMethod requestMethod) Check the HTTP method and determine the methods for the response of a pre-flight request.Methods in org.springframework.web.cors with parameters of type HttpMethodModifier and TypeMethodDescriptionvoid
CorsConfiguration.addAllowedMethod
(HttpMethod method) Variant ofCorsConfiguration.setAllowedMethods(java.util.List<java.lang.String>)
for adding one allowed method at a time.CorsConfiguration.checkHttpMethod
(@Nullable HttpMethod requestMethod) Check the HTTP request method (or the method from theAccess-Control-Request-Method
header on a pre-flight request) against the configured allowed methods.protected @Nullable List<HttpMethod>
DefaultCorsProcessor.checkMethods
(CorsConfiguration config, @Nullable HttpMethod requestMethod) Check the HTTP method and determine the methods for the response of a pre-flight request. -
Uses of HttpMethod in org.springframework.web.cors.reactive
Methods in org.springframework.web.cors.reactive that return types with arguments of type HttpMethodModifier and TypeMethodDescriptionprotected @Nullable List<HttpMethod>
DefaultCorsProcessor.checkMethods
(CorsConfiguration config, @Nullable HttpMethod requestMethod) Check the HTTP method and determine the methods for the response of a pre-flight request.Methods in org.springframework.web.cors.reactive with parameters of type HttpMethodModifier and TypeMethodDescriptionprotected @Nullable List<HttpMethod>
DefaultCorsProcessor.checkMethods
(CorsConfiguration config, @Nullable HttpMethod requestMethod) Check the HTTP method and determine the methods for the response of a pre-flight request. -
Uses of HttpMethod in org.springframework.web.multipart
Methods in org.springframework.web.multipart that return HttpMethodModifier and TypeMethodDescriptionMultipartHttpServletRequest.getRequestMethod()
Return this request's method as a convenient HttpMethod instance. -
Uses of HttpMethod in org.springframework.web.multipart.support
Methods in org.springframework.web.multipart.support that return HttpMethod -
Uses of HttpMethod in org.springframework.web.reactive.function.client
Methods in org.springframework.web.reactive.function.client that return HttpMethodModifier and TypeMethodDescriptionWebClientRequestException.getMethod()
Return the HTTP request method.ClientRequest.method()
Return the HTTP method.Methods in org.springframework.web.reactive.function.client with parameters of type HttpMethodModifier and TypeMethodDescriptionstatic ClientRequest.Builder
ClientRequest.create
(HttpMethod method, URI url) Create a request builder with the given HTTP method and url.ClientRequest.Builder.method
(HttpMethod method) Set the method of the request.WebClient.method
(HttpMethod method) Start building a request for the givenHttpMethod
.Constructors in org.springframework.web.reactive.function.client with parameters of type HttpMethodModifierConstructorDescriptionWebClientRequestException
(Throwable ex, HttpMethod method, URI uri, HttpHeaders headers) Constructor for throwable. -
Uses of HttpMethod in org.springframework.web.reactive.function.server
Methods in org.springframework.web.reactive.function.server that return HttpMethodMethods in org.springframework.web.reactive.function.server with parameters of type HttpMethodModifier and TypeMethodDescriptionEntityResponse.Builder.allow
(HttpMethod... allowedMethods) Set the set of allowedHTTP methods
, as specified by theAllow
header.ServerResponse.HeadersBuilder.allow
(HttpMethod... allowedMethods) Set the set of allowedHTTP methods
, as specified by theAllow
header.static RequestPredicate
RequestPredicates.method
(HttpMethod httpMethod) Return aRequestPredicate
that matches if the request's HTTP method is equal to the given method.ServerRequest.Builder.method
(HttpMethod method) Set the method of the request.static RequestPredicate
RequestPredicates.methods
(HttpMethod... httpMethods) Return aRequestPredicate
that matches if the request's HTTP method is equal to one the of the given methods.Method parameters in org.springframework.web.reactive.function.server with type arguments of type HttpMethodModifier and TypeMethodDescriptionEntityResponse.Builder.allow
(Set<HttpMethod> allowedMethods) Set the set of allowedHTTP methods
, as specified by theAllow
header.ServerResponse.HeadersBuilder.allow
(Set<HttpMethod> allowedMethods) Set the set of allowedHTTP methods
, as specified by theAllow
header.void
RequestPredicates.Visitor.method
(Set<HttpMethod> methods) Receive notification of an HTTP method predicate. -
Uses of HttpMethod in org.springframework.web.reactive.function.server.support
Methods in org.springframework.web.reactive.function.server.support that return HttpMethod -
Uses of HttpMethod in org.springframework.web.server
Methods in org.springframework.web.server that return types with arguments of type HttpMethodModifier and TypeMethodDescriptionMethodNotAllowedException.getSupportedMethods()
Return the list of supported HTTP methods.Constructors in org.springframework.web.server with parameters of type HttpMethodModifierConstructorDescriptionMethodNotAllowedException
(HttpMethod method, Collection<HttpMethod> supportedMethods) UnsupportedMediaTypeStatusException
(@Nullable MediaType contentType, List<MediaType> supportedTypes, @Nullable ResolvableType bodyType, @Nullable HttpMethod method) Constructor for when trying to encode from or decode to a specific Java type.UnsupportedMediaTypeStatusException
(@Nullable MediaType contentType, List<MediaType> supportedTypes, @Nullable HttpMethod method) Constructor that provides the HTTP method.Constructor parameters in org.springframework.web.server with type arguments of type HttpMethodModifierConstructorDescriptionMethodNotAllowedException
(String method, @Nullable Collection<HttpMethod> supportedMethods) MethodNotAllowedException
(HttpMethod method, Collection<HttpMethod> supportedMethods) -
Uses of HttpMethod in org.springframework.web.service.invoker
Methods in org.springframework.web.service.invoker that return HttpMethodModifier and TypeMethodDescriptionHttpRequestValues.Builder.getHttpMethod()
HttpRequestValues.getHttpMethod()
Return the HTTP method to use for the request.HttpRequestValues.Metadata.getHttpMethod()
Return the HTTP method, if known.Methods in org.springframework.web.service.invoker with parameters of type HttpMethodModifier and TypeMethodDescriptionprotected HttpRequestValues
HttpRequestValues.Builder.createRequestValues
(@Nullable HttpMethod httpMethod, @Nullable URI uri, @Nullable UriBuilderFactory uriBuilderFactory, @Nullable String uriTemplate, Map<String, String> uriVars, HttpHeaders headers, MultiValueMap<String, String> cookies, Map<String, Object> attributes, @Nullable Object bodyValue) CreateHttpRequestValues
from values passed to theHttpRequestValues.Builder
.protected ReactiveHttpRequestValues
ReactiveHttpRequestValues.Builder.createRequestValues
(@Nullable HttpMethod httpMethod, @Nullable URI uri, @Nullable UriBuilderFactory uriBuilderFactory, @Nullable String uriTemplate, Map<String, String> uriVars, HttpHeaders headers, MultiValueMap<String, String> cookies, Map<String, Object> attributes, @Nullable Object bodyValue) HttpRequestValues.Builder.setHttpMethod
(HttpMethod httpMethod) Set the HTTP method for the request.ReactiveHttpRequestValues.Builder.setHttpMethod
(HttpMethod httpMethod) Constructors in org.springframework.web.service.invoker with parameters of type HttpMethodModifierConstructorDescriptionprotected
HttpRequestValues
(@Nullable HttpMethod httpMethod, @Nullable URI uri, @Nullable UriBuilderFactory uriBuilderFactory, @Nullable String uriTemplate, Map<String, String> uriVariables, HttpHeaders headers, MultiValueMap<String, String> cookies, Map<String, Object> attributes, @Nullable Object bodyValue) ConstructHttpRequestValues
. -
Uses of HttpMethod in org.springframework.web.servlet.function
Methods in org.springframework.web.servlet.function that return HttpMethodMethods in org.springframework.web.servlet.function with parameters of type HttpMethodModifier and TypeMethodDescriptionEntityResponse.Builder.allow
(HttpMethod... allowedMethods) Set the set of allowedHTTP methods
, as specified by theAllow
header.ServerResponse.HeadersBuilder.allow
(HttpMethod... allowedMethods) Set the set of allowedHTTP methods
, as specified by theAllow
header.static RequestPredicate
RequestPredicates.method
(HttpMethod httpMethod) Return aRequestPredicate
that matches if the request's HTTP method is equal to the given method.ServerRequest.Builder.method
(HttpMethod method) Set the method of the request.static RequestPredicate
RequestPredicates.methods
(HttpMethod... httpMethods) Return aRequestPredicate
that matches if the request's HTTP method is equal to one the of the given methods.Method parameters in org.springframework.web.servlet.function with type arguments of type HttpMethodModifier and TypeMethodDescriptionEntityResponse.Builder.allow
(Set<HttpMethod> allowedMethods) Set the set of allowedHTTP methods
, as specified by theAllow
header.ServerResponse.HeadersBuilder.allow
(Set<HttpMethod> allowedMethods) Set the set of allowedHTTP methods
, as specified by theAllow
header.void
RequestPredicates.Visitor.method
(Set<HttpMethod> methods) Receive notification of an HTTP method predicate. -
Uses of HttpMethod in org.springframework.web.servlet.resource
Methods in org.springframework.web.servlet.resource that return HttpMethodModifier and TypeMethodDescriptionNoResourceFoundException.getHttpMethod()
Return the HTTP method for the request.Constructors in org.springframework.web.servlet.resource with parameters of type HttpMethodModifierConstructorDescriptionNoResourceFoundException
(HttpMethod httpMethod, String resourcePath) Create an instance. -
Uses of HttpMethod in org.springframework.web.socket.sockjs.support
Methods in org.springframework.web.socket.sockjs.support with parameters of type HttpMethodModifier and TypeMethodDescriptionprotected boolean
AbstractSockJsService.checkOrigin
(ServerHttpRequest request, ServerHttpResponse response, HttpMethod... httpMethods) protected void
AbstractSockJsService.sendMethodNotAllowed
(ServerHttpResponse response, HttpMethod... httpMethods) -
Uses of HttpMethod in org.springframework.web.socket.sockjs.transport
Methods in org.springframework.web.socket.sockjs.transport that return HttpMethod
RequestEntity(Object, HttpHeaders, HttpMethod, URI, Type)