类的使用
org.springframework.http.HttpHeaders
使用HttpHeaders的程序包 程序包 说明 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 includingClientHttpRequest
andClientHttpResponse
as well as aClientHttpConnector
.org.springframework.http.client.support This package provides generic HTTP support classes, to be used by higher-level classes like RestTemplate.org.springframework.http.codec.multipart Multipart support.org.springframework.http.converter Provides an HttpMessageConverter abstraction to convert between Java objects and HTTP input/output messages.org.springframework.http.converter.json Provides HttpMessageConverter implementations for handling JSON.org.springframework.http.converter.xml Provides HttpMessageConverter implementations for handling XML.org.springframework.http.server Contains an abstraction over server-side HTTP.org.springframework.http.server.reactive Abstractions for reactive HTTP server support including aServerHttpRequest
andServerHttpResponse
along with anHttpHandler
for processing.org.springframework.mock.http Mock implementations of client/server-side HTTP abstractions.org.springframework.mock.http.client.reactive Mock implementations of reactive HTTP client 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.response Contains built-inResponseCreator
implementations.org.springframework.test.web.reactive.server Support for testing Spring WebFlux server endpoints viaWebTestClient
.org.springframework.test.web.servlet.request Contains built-inRequestBuilder
implementations.org.springframework.test.web.servlet.result Contains built-inResultMatcher
andResultHandler
implementations.org.springframework.web.client Core package of the client-side web support.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 reactiveWebClient
that builds on top of theorg.springframework.http.client.reactive
reactive HTTP adapter layer.org.springframework.web.reactive.function.client.support Classes supporting theorg.springframework.web.reactive.function.client
package.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 theorg.springframework.web.reactive.function.server
package.org.springframework.web.reactive.resource Support classes for serving static resources.org.springframework.web.reactive.result.view Support for result handling through view resolution.org.springframework.web.reactive.socket Abstractions and support classes for reactive WebSocket interactions.org.springframework.web.reactive.socket.client Client support for WebSocket interactions.org.springframework.web.server Core interfaces and classes for Spring's generic, reactive web support.org.springframework.web.servlet Provides servlets that integrate with the application context infrastructure, and the core interfaces and classes for the Spring web MVC framework.org.springframework.web.servlet.function Provides the types that make up Spring's functional web framework for Servlet environments.org.springframework.web.servlet.mvc.method.annotation MVC infrastructure for annotation-based handler method processing, building on theorg.springframework.web.method.annotation
package.org.springframework.web.servlet.resource Support classes for serving static resources.org.springframework.web.socket Common abstractions and Spring configuration support for WebSocket applications.org.springframework.web.socket.adapter.jetty Adapter classes for the Jetty WebSocket API.org.springframework.web.socket.adapter.standard Adapter classes for the standard Java WebSocket API.org.springframework.web.socket.client Client-side abstractions for WebSocket applications.org.springframework.web.socket.client.jetty Client-side support for the Jetty WebSocket API.org.springframework.web.socket.client.standard Client-side classes for use with standard Java WebSocket endpoints.org.springframework.web.socket.handler ConvenientWebSocketHandler
implementations and decorators.org.springframework.web.socket.sockjs.client SockJS client implementation ofWebSocketClient
.org.springframework.web.socket.sockjs.transport.session SockJS specific implementations ofWebSocketSession
.org.springframework.http中HttpHeaders的使用
声明为HttpHeaders的org.springframework.http中的字段 修饰符和类型 字段 说明 static HttpHeaders
HttpHeaders. EMPTY
An emptyHttpHeaders
instance (immutable).返回HttpHeaders的org.springframework.http中的方法 修饰符和类型 方法 说明 HttpHeaders
HttpEntity. getHeaders()
Returns the headers of this entity.HttpHeaders
HttpMessage. getHeaders()
Return the headers of this message.static HttpHeaders
HttpHeaders. readOnlyHttpHeaders(HttpHeaders headers)
Apply a read-onlyHttpHeaders
wrapper around the given headers, if necessary.static HttpHeaders
HttpHeaders. writableHttpHeaders(HttpHeaders headers)
Remove any read-only wrapper that may have been previously applied around the given headers viareadOnlyHttpHeaders(HttpHeaders)
.参数类型为HttpHeaders的org.springframework.http中的方法 修饰符和类型 方法 说明 B
RequestEntity.HeadersBuilder. headers(HttpHeaders headers)
Copy the given headers into the entity's headers map.B
ResponseEntity.HeadersBuilder. headers(HttpHeaders headers)
Copy the given headers into the entity's headers map.static HttpHeaders
HttpHeaders. readOnlyHttpHeaders(HttpHeaders headers)
Apply a read-onlyHttpHeaders
wrapper around the given headers, if necessary.static HttpHeaders
HttpHeaders. writableHttpHeaders(HttpHeaders headers)
Remove any read-only wrapper that may have been previously applied around the given headers viareadOnlyHttpHeaders(HttpHeaders)
.类型变量类型为HttpHeaders的org.springframework.http中的方法参数 修饰符和类型 方法 说明 B
RequestEntity.HeadersBuilder. headers(Consumer<HttpHeaders> headersConsumer)
Manipulate this entity's headers with the given consumer.B
ResponseEntity.HeadersBuilder. headers(Consumer<HttpHeaders> headersConsumer)
Manipulate this entity's headers with the given consumer.org.springframework.http.client中HttpHeaders的使用
返回HttpHeaders的org.springframework.http.client中的方法 修饰符和类型 方法 说明 HttpHeaders
AbstractClientHttpRequest. getHeaders()
参数类型为HttpHeaders的org.springframework.http.client中的方法 修饰符和类型 方法 说明 protected abstract ClientHttpResponse
AbstractClientHttpRequest. executeInternal(HttpHeaders headers)
Abstract template method that writes the given headers and content to the HTTP request.protected abstract OutputStream
AbstractClientHttpRequest. getBodyInternal(HttpHeaders headers)
Abstract template method that returns the body.类型变量类型为HttpHeaders的org.springframework.http.client中的方法参数 修饰符和类型 方法 说明 MultipartBodyBuilder.PartBuilder
MultipartBodyBuilder.PartBuilder. headers(Consumer<HttpHeaders> headersConsumer)
Manipulate the part headers through the given consumer.org.springframework.http.client.reactive中HttpHeaders的使用
返回HttpHeaders的org.springframework.http.client.reactive中的方法 修饰符和类型 方法 说明 HttpHeaders
AbstractClientHttpRequest. getHeaders()
HttpHeaders
ClientHttpRequestDecorator. getHeaders()
HttpHeaders
ClientHttpResponseDecorator. getHeaders()
参数类型为HttpHeaders的org.springframework.http.client.reactive中的构造器 构造器 说明 AbstractClientHttpRequest(HttpHeaders headers)
org.springframework.http.client.support中HttpHeaders的使用
返回HttpHeaders的org.springframework.http.client.support中的方法 修饰符和类型 方法 说明 HttpHeaders
HttpRequestWrapper. getHeaders()
Return the headers of the wrapped request.org.springframework.http.codec.multipart中HttpHeaders的使用
返回HttpHeaders的org.springframework.http.codec.multipart中的方法 修饰符和类型 方法 说明 HttpHeaders
Part. headers()
Return the headers associated with the part.org.springframework.http.converter中HttpHeaders的使用
参数类型为HttpHeaders的org.springframework.http.converter中的方法 修饰符和类型 方法 说明 protected void
AbstractHttpMessageConverter. addDefaultHeaders(HttpHeaders headers, T t, MediaType contentType)
Add default headers to the output message.protected void
StringHttpMessageConverter. addDefaultHeaders(HttpHeaders headers, String s, MediaType type)
org.springframework.http.converter.json中HttpHeaders的使用
返回HttpHeaders的org.springframework.http.converter.json中的方法 修饰符和类型 方法 说明 HttpHeaders
MappingJacksonInputMessage. getHeaders()
参数类型为HttpHeaders的org.springframework.http.converter.json中的构造器 构造器 说明 MappingJacksonInputMessage(InputStream body, HttpHeaders headers)
MappingJacksonInputMessage(InputStream body, HttpHeaders headers, Class<?> deserializationView)
org.springframework.http.converter.xml中HttpHeaders的使用
参数类型为HttpHeaders的org.springframework.http.converter.xml中的方法 修饰符和类型 方法 说明 protected abstract T
AbstractXmlHttpMessageConverter. readFromSource(Class<? extends T> clazz, HttpHeaders headers, Source source)
Abstract template method called fromAbstractHttpMessageConverter.read(Class, HttpInputMessage)
.protected T
Jaxb2CollectionHttpMessageConverter. readFromSource(Class<? extends T> clazz, HttpHeaders headers, Source source)
protected Object
Jaxb2RootElementHttpMessageConverter. readFromSource(Class<?> clazz, HttpHeaders headers, Source source)
protected Object
MarshallingHttpMessageConverter. readFromSource(Class<?> clazz, HttpHeaders headers, Source source)
protected abstract void
AbstractXmlHttpMessageConverter. writeToResult(T t, HttpHeaders headers, Result result)
Abstract template method called fromAbstractXmlHttpMessageConverter.writeInternal(Object, HttpOutputMessage)
.protected void
Jaxb2CollectionHttpMessageConverter. writeToResult(T t, HttpHeaders headers, Result result)
protected void
Jaxb2RootElementHttpMessageConverter. writeToResult(Object o, HttpHeaders headers, Result result)
protected void
MarshallingHttpMessageConverter. writeToResult(Object o, HttpHeaders headers, Result result)
org.springframework.http.server中HttpHeaders的使用
返回HttpHeaders的org.springframework.http.server中的方法 修饰符和类型 方法 说明 HttpHeaders
ServletServerHttpRequest. getHeaders()
HttpHeaders
ServletServerHttpResponse. getHeaders()
org.springframework.http.server.reactive中HttpHeaders的使用
返回HttpHeaders的org.springframework.http.server.reactive中的方法 修饰符和类型 方法 说明 HttpHeaders
AbstractServerHttpRequest. getHeaders()
HttpHeaders
AbstractServerHttpResponse. getHeaders()
HttpHeaders
ServerHttpRequestDecorator. getHeaders()
HttpHeaders
ServerHttpResponseDecorator. getHeaders()
类型变量类型为HttpHeaders的org.springframework.http.server.reactive中的方法参数 修饰符和类型 方法 说明 ServerHttpRequest.Builder
ServerHttpRequest.Builder. headers(Consumer<HttpHeaders> headersConsumer)
Manipulate request headers.参数类型为HttpHeaders的org.springframework.http.server.reactive中的构造器 构造器 说明 AbstractListenerServerHttpResponse(DataBufferFactory dataBufferFactory, HttpHeaders headers)
AbstractServerHttpRequest(URI uri, String contextPath, HttpHeaders headers)
Constructor with the URI and headers for the request.AbstractServerHttpResponse(DataBufferFactory dataBufferFactory, HttpHeaders headers)
org.springframework.mock.http中HttpHeaders的使用
返回HttpHeaders的org.springframework.mock.http中的方法 修饰符和类型 方法 说明 HttpHeaders
MockHttpInputMessage. getHeaders()
HttpHeaders
MockHttpOutputMessage. getHeaders()
Return the headers.org.springframework.mock.http.client.reactive中HttpHeaders的使用
返回HttpHeaders的org.springframework.mock.http.client.reactive中的方法 修饰符和类型 方法 说明 HttpHeaders
MockClientHttpResponse. getHeaders()
org.springframework.mock.web中HttpHeaders的使用
返回HttpHeaders的org.springframework.mock.web中的方法 修饰符和类型 方法 说明 HttpHeaders
MockPart. getHeaders()
Return theHttpHeaders
backing header related accessor methods, allowing for populating selected header entries.HttpHeaders
MockMultipartHttpServletRequest. getMultipartHeaders(String paramOrFileName)
HttpHeaders
MockMultipartHttpServletRequest. getRequestHeaders()
org.springframework.mock.web.reactive.function.server中HttpHeaders的使用
参数类型为HttpHeaders的org.springframework.mock.web.reactive.function.server中的方法 修饰符和类型 方法 说明 MockServerRequest.Builder
MockServerRequest.Builder. headers(HttpHeaders headers)
org.springframework.test.web.client.response中HttpHeaders的使用
参数类型为HttpHeaders的org.springframework.test.web.client.response中的方法 修饰符和类型 方法 说明 DefaultResponseCreator
DefaultResponseCreator. headers(HttpHeaders headers)
Copy all given headers.org.springframework.test.web.reactive.server中HttpHeaders的使用
返回HttpHeaders的org.springframework.test.web.reactive.server中的方法 修饰符和类型 方法 说明 HttpHeaders
ExchangeResult. getRequestHeaders()
Return the request headers sent to the server.HttpHeaders
ExchangeResult. getResponseHeaders()
Return the response headers received from the server.类型变量类型为HttpHeaders的org.springframework.test.web.reactive.server中的方法参数 修饰符和类型 方法 说明 WebTestClient.Builder
WebTestClient.Builder. defaultHeaders(Consumer<HttpHeaders> headersConsumer)
Manipulate the default headers with the given consumer.S
WebTestClient.RequestHeadersSpec. headers(Consumer<HttpHeaders> headersConsumer)
Manipulate the request's headers with the given consumer.org.springframework.test.web.servlet.request中HttpHeaders的使用
参数类型为HttpHeaders的org.springframework.test.web.servlet.request中的方法 修饰符和类型 方法 说明 MockHttpServletRequestBuilder
MockHttpServletRequestBuilder. headers(HttpHeaders httpHeaders)
Add all headers to the request.org.springframework.test.web.servlet.result中HttpHeaders的使用
返回HttpHeaders的org.springframework.test.web.servlet.result中的方法 修饰符和类型 方法 说明 protected HttpHeaders
PrintingResultHandler. getRequestHeaders(MockHttpServletRequest request)
protected HttpHeaders
PrintingResultHandler. getResponseHeaders(MockHttpServletResponse response)
org.springframework.web.client中HttpHeaders的使用
返回HttpHeaders的org.springframework.web.client中的方法 修饰符和类型 方法 说明 HttpHeaders
RestClientResponseException. getResponseHeaders()
Return the HTTP response headers.HttpHeaders
UnknownContentTypeException. getResponseHeaders()
Return the HTTP response headers.HttpHeaders
RestOperations. headForHeaders(String url, Object... uriVariables)
Retrieve all headers of the resource specified by the URI template.HttpHeaders
RestOperations. headForHeaders(String url, Map<String,?> uriVariables)
Retrieve all headers of the resource specified by the URI template.HttpHeaders
RestOperations. headForHeaders(URI url)
Retrieve all headers of the resource specified by the URL.HttpHeaders
RestTemplate. headForHeaders(String url, Object... uriVariables)
HttpHeaders
RestTemplate. headForHeaders(String url, Map<String,?> uriVariables)
HttpHeaders
RestTemplate. headForHeaders(URI url)
返回变量类型为HttpHeaders的类型的org.springframework.web.client中的方法 修饰符和类型 方法 说明 protected ResponseExtractor<HttpHeaders>
AsyncRestTemplate. headersExtractor()
已过时。Returns a response extractor forHttpHeaders
.protected ResponseExtractor<HttpHeaders>
RestTemplate. headersExtractor()
Return a response extractor forHttpHeaders
.ListenableFuture<HttpHeaders>
AsyncRestOperations. headForHeaders(String url, Object... uriVariables)
已过时。Asynchronously retrieve all headers of the resource specified by the URI template.ListenableFuture<HttpHeaders>
AsyncRestOperations. headForHeaders(String url, Map<String,?> uriVariables)
已过时。Asynchronously retrieve all headers of the resource specified by the URI template.ListenableFuture<HttpHeaders>
AsyncRestOperations. headForHeaders(URI url)
已过时。Asynchronously retrieve all headers of the resource specified by the URL.ListenableFuture<HttpHeaders>
AsyncRestTemplate. headForHeaders(String url, Object... uriVariables)
已过时。ListenableFuture<HttpHeaders>
AsyncRestTemplate. headForHeaders(String url, Map<String,?> uriVariables)
已过时。ListenableFuture<HttpHeaders>
AsyncRestTemplate. headForHeaders(URI url)
已过时。参数类型为HttpHeaders的org.springframework.web.client中的方法 修饰符和类型 方法 说明 static HttpClientErrorException
HttpClientErrorException. create(String message, HttpStatus statusCode, String statusText, HttpHeaders headers, byte[] body, Charset charset)
Variant ofHttpClientErrorException.create(HttpStatus, String, HttpHeaders, byte[], Charset)
with an optional prepared message.static HttpClientErrorException
HttpClientErrorException. create(HttpStatus statusCode, String statusText, HttpHeaders headers, byte[] body, Charset charset)
CreateHttpClientErrorException
or an HTTP status specific sub-class.static HttpServerErrorException
HttpServerErrorException. create(String message, HttpStatus statusCode, String statusText, HttpHeaders headers, byte[] body, Charset charset)
Variant ofHttpServerErrorException.create(String, HttpStatus, String, HttpHeaders, byte[], Charset)
with an optional prepared message.static HttpServerErrorException
HttpServerErrorException. create(HttpStatus statusCode, String statusText, HttpHeaders headers, byte[] body, Charset charset)
Create anHttpServerErrorException
or an HTTP status specific sub-class.参数类型为HttpHeaders的org.springframework.web.client中的构造器 构造器 说明 HttpClientErrorException(String message, HttpStatus statusCode, String statusText, HttpHeaders headers, byte[] body, Charset responseCharset)
Constructor with a status code and status text, headers, and content, and an prepared message.HttpClientErrorException(HttpStatus statusCode, String statusText, HttpHeaders headers, byte[] body, Charset responseCharset)
Constructor with a status code and status text, headers, and content.HttpServerErrorException(String message, HttpStatus statusCode, String statusText, HttpHeaders headers, byte[] body, Charset charset)
Constructor with a status code and status text, headers, content, and an prepared message.HttpServerErrorException(HttpStatus statusCode, String statusText, HttpHeaders headers, byte[] body, Charset charset)
Constructor with a status code and status text, headers, and content.HttpStatusCodeException(String message, HttpStatus statusCode, String statusText, HttpHeaders responseHeaders, byte[] responseBody, Charset responseCharset)
Construct instance with anHttpStatus
, status text, content, and a response charset.HttpStatusCodeException(HttpStatus statusCode, String statusText, HttpHeaders responseHeaders, byte[] responseBody, Charset responseCharset)
Construct instance with anHttpStatus
, status text, content, and a response charset.RestClientResponseException(String message, int statusCode, String statusText, HttpHeaders responseHeaders, byte[] responseBody, Charset responseCharset)
Construct a new instance of with the given response data.UnknownContentTypeException(Type targetType, MediaType contentType, int statusCode, String statusText, HttpHeaders responseHeaders, byte[] responseBody)
Construct a new instance of with the given response data.UnknownHttpStatusCodeException(int rawStatusCode, String statusText, HttpHeaders responseHeaders, byte[] responseBody, Charset responseCharset)
Construct a new instance ofHttpStatusCodeException
based on anHttpStatus
, status text, and response body content.UnknownHttpStatusCodeException(String message, int rawStatusCode, String statusText, HttpHeaders responseHeaders, byte[] responseBody, Charset responseCharset)
Construct a new instance ofHttpStatusCodeException
based on anHttpStatus
, status text, and response body content.org.springframework.web.multipart中HttpHeaders的使用
返回HttpHeaders的org.springframework.web.multipart中的方法 修饰符和类型 方法 说明 HttpHeaders
MultipartHttpServletRequest. getMultipartHeaders(String paramOrFileName)
Return the headers associated with the specified part of the multipart request.HttpHeaders
MultipartHttpServletRequest. getRequestHeaders()
Return this request's headers as a convenient HttpHeaders instance.org.springframework.web.multipart.support中HttpHeaders的使用
返回HttpHeaders的org.springframework.web.multipart.support中的方法 修饰符和类型 方法 说明 HttpHeaders
RequestPartServletServerHttpRequest. getHeaders()
HttpHeaders
DefaultMultipartHttpServletRequest. getMultipartHeaders(String paramOrFileName)
HttpHeaders
StandardMultipartHttpServletRequest. getMultipartHeaders(String paramOrFileName)
HttpHeaders
AbstractMultipartHttpServletRequest. getRequestHeaders()
org.springframework.web.reactive.function.client中HttpHeaders的使用
返回HttpHeaders的org.springframework.web.reactive.function.client中的方法 修饰符和类型 方法 说明 HttpHeaders
ClientResponse.Headers. asHttpHeaders()
Return the headers as anHttpHeaders
instance.HttpHeaders
WebClientResponseException. getHeaders()
Return the HTTP response headers.HttpHeaders
ClientRequest. headers()
Return the headers of this request.参数类型为HttpHeaders的org.springframework.web.reactive.function.client中的方法 修饰符和类型 方法 说明 static WebClientResponseException
WebClientResponseException. create(int statusCode, String statusText, HttpHeaders headers, byte[] body, Charset charset)
CreateWebClientResponseException
or an HTTP status specific subclass.static WebClientResponseException
WebClientResponseException. create(int statusCode, String statusText, HttpHeaders headers, byte[] body, Charset charset, HttpRequest request)
CreateWebClientResponseException
or an HTTP status specific subclass.类型变量类型为HttpHeaders的org.springframework.web.reactive.function.client中的方法参数 修饰符和类型 方法 说明 WebClient.Builder
WebClient.Builder. defaultHeaders(Consumer<HttpHeaders> headersConsumer)
Provides access to everyWebClient.Builder.defaultHeader(String, String...)
declared so far with the possibility to add, replace, or remove.ClientRequest.Builder
ClientRequest.Builder. headers(Consumer<HttpHeaders> headersConsumer)
Manipulate this request's headers with the given consumer.ClientResponse.Builder
ClientResponse.Builder. headers(Consumer<HttpHeaders> headersConsumer)
Manipulate this response's headers with the given consumer.S
WebClient.RequestHeadersSpec. headers(Consumer<HttpHeaders> headersConsumer)
Provides access to every header declared so far with the possibility to add, replace, or remove values.参数类型为HttpHeaders的org.springframework.web.reactive.function.client中的构造器 构造器 说明 UnknownHttpStatusCodeException(int statusCode, HttpHeaders headers, byte[] responseBody, Charset responseCharset)
Create a new instance of theUnknownHttpStatusCodeException
with the given parameters.UnknownHttpStatusCodeException(int statusCode, HttpHeaders headers, byte[] responseBody, Charset responseCharset, HttpRequest request)
Create a new instance of theUnknownHttpStatusCodeException
with the given parameters.WebClientResponseException(int statusCode, String statusText, HttpHeaders headers, byte[] body, Charset charset)
Constructor with response data only, and a default message.WebClientResponseException(int status, String reasonPhrase, HttpHeaders headers, byte[] body, Charset charset, HttpRequest request)
Constructor with response data only, and a default message.WebClientResponseException(String message, int statusCode, String statusText, HttpHeaders headers, byte[] responseBody, Charset charset)
Constructor with a prepared message.WebClientResponseException(String message, int statusCode, String statusText, HttpHeaders headers, byte[] responseBody, Charset charset, HttpRequest request)
Constructor with a prepared message.org.springframework.web.reactive.function.client.support中HttpHeaders的使用
返回HttpHeaders的org.springframework.web.reactive.function.client.support中的方法 修饰符和类型 方法 说明 HttpHeaders
ClientResponseWrapper.HeadersWrapper. asHttpHeaders()
org.springframework.web.reactive.function.server中HttpHeaders的使用
返回HttpHeaders的org.springframework.web.reactive.function.server中的方法 修饰符和类型 方法 说明 HttpHeaders
ServerRequest.Headers. asHttpHeaders()
Get the headers as an instance ofHttpHeaders
.HttpHeaders
ServerResponse. headers()
Return the headers of this response.参数类型为HttpHeaders的org.springframework.web.reactive.function.server中的方法 修饰符和类型 方法 说明 EntityResponse.Builder<T>
EntityResponse.Builder. headers(HttpHeaders headers)
Copy the given headers into the entity's headers map.RenderingResponse.Builder
RenderingResponse.Builder. headers(HttpHeaders headers)
Copy the given headers into the entity's headers map.类型变量类型为HttpHeaders的org.springframework.web.reactive.function.server中的方法参数 修饰符和类型 方法 说明 ServerRequest.Builder
ServerRequest.Builder. headers(Consumer<HttpHeaders> headersConsumer)
Manipulate this request's headers with the given consumer.B
ServerResponse.HeadersBuilder. headers(Consumer<HttpHeaders> headersConsumer)
Manipulate this response's headers with the given consumer.org.springframework.web.reactive.function.server.support中HttpHeaders的使用
返回HttpHeaders的org.springframework.web.reactive.function.server.support中的方法 修饰符和类型 方法 说明 HttpHeaders
ServerRequestWrapper.HeadersWrapper. asHttpHeaders()
org.springframework.web.reactive.resource中HttpHeaders的使用
返回HttpHeaders的org.springframework.web.reactive.resource中的方法 修饰符和类型 方法 说明 HttpHeaders
HttpResource. getResponseHeaders()
The HTTP headers to be contributed to the HTTP response that serves the current resource.org.springframework.web.reactive.result.view中HttpHeaders的使用
返回HttpHeaders的org.springframework.web.reactive.result.view中的方法 修饰符和类型 方法 说明 HttpHeaders
Rendering. headers()
Return headers to add to the response.参数类型为HttpHeaders的org.springframework.web.reactive.result.view中的方法 修饰符和类型 方法 说明 B
Rendering.Builder. headers(HttpHeaders headers)
Specify headers to add to the response.org.springframework.web.reactive.socket中HttpHeaders的使用
返回HttpHeaders的org.springframework.web.reactive.socket中的方法 修饰符和类型 方法 说明 HttpHeaders
HandshakeInfo. getHeaders()
Return the handshake HTTP headers.参数类型为HttpHeaders的org.springframework.web.reactive.socket中的构造器 构造器 说明 HandshakeInfo(URI uri, HttpHeaders headers, reactor.core.publisher.Mono<Principal> principal, String protocol)
Constructor with basic information about the handshake.HandshakeInfo(URI uri, HttpHeaders headers, reactor.core.publisher.Mono<Principal> principal, String protocol, InetSocketAddress remoteAddress, Map<String,Object> attributes, String logPrefix)
Constructor targetting server-side use with extra information about the handshake, the remote address, and a pre-existing log prefix for correlation.org.springframework.web.reactive.socket.client中HttpHeaders的使用
参数类型为HttpHeaders的org.springframework.web.reactive.socket.client中的方法 修饰符和类型 方法 说明 reactor.core.publisher.Mono<Void>
JettyWebSocketClient. execute(URI url, HttpHeaders headers, WebSocketHandler handler)
reactor.core.publisher.Mono<Void>
ReactorNettyWebSocketClient. execute(URI url, HttpHeaders requestHeaders, WebSocketHandler handler)
reactor.core.publisher.Mono<Void>
StandardWebSocketClient. execute(URI url, HttpHeaders headers, WebSocketHandler handler)
reactor.core.publisher.Mono<Void>
UndertowWebSocketClient. execute(URI url, HttpHeaders headers, WebSocketHandler handler)
reactor.core.publisher.Mono<Void>
WebSocketClient. execute(URI url, HttpHeaders headers, WebSocketHandler handler)
A variant ofWebSocketClient.execute(URI, WebSocketHandler)
with custom headers.org.springframework.web.server中HttpHeaders的使用
返回HttpHeaders的org.springframework.web.server中的方法 修饰符和类型 方法 说明 HttpHeaders
MethodNotAllowedException. getResponseHeaders()
Return HttpHeaders with an "Allow" header.HttpHeaders
NotAcceptableStatusException. getResponseHeaders()
Return HttpHeaders with an "Accept" header, or an empty instance.HttpHeaders
ResponseStatusException. getResponseHeaders()
Return headers associated with the exception that should be added to the error response, e.g.org.springframework.web.servlet中HttpHeaders的使用
返回HttpHeaders的org.springframework.web.servlet中的方法 修饰符和类型 方法 说明 HttpHeaders
NoHandlerFoundException. getHeaders()
参数类型为HttpHeaders的org.springframework.web.servlet中的构造器 构造器 说明 NoHandlerFoundException(String httpMethod, String requestURL, HttpHeaders headers)
Constructor for NoHandlerFoundException.org.springframework.web.servlet.function中HttpHeaders的使用
返回HttpHeaders的org.springframework.web.servlet.function中的方法 修饰符和类型 方法 说明 HttpHeaders
ServerRequest.Headers. asHttpHeaders()
Get the headers as an instance ofHttpHeaders
.HttpHeaders
ServerResponse. headers()
Return the headers of this response.类型变量类型为HttpHeaders的org.springframework.web.servlet.function中的方法参数 修饰符和类型 方法 说明 EntityResponse.Builder<T>
EntityResponse.Builder. headers(Consumer<HttpHeaders> headersConsumer)
Manipulate this response's headers with the given consumer.RenderingResponse.Builder
RenderingResponse.Builder. headers(Consumer<HttpHeaders> headersConsumer)
Manipulate this response's headers with the given consumer.ServerRequest.Builder
ServerRequest.Builder. headers(Consumer<HttpHeaders> headersConsumer)
Manipulate this request's headers with the given consumer.B
ServerResponse.HeadersBuilder. headers(Consumer<HttpHeaders> headersConsumer)
Manipulate this response's headers with the given consumer.org.springframework.web.servlet.mvc.method.annotation中HttpHeaders的使用
参数类型为HttpHeaders的org.springframework.web.servlet.mvc.method.annotation中的方法 修饰符和类型 方法 说明 protected ResponseEntity<Object>
ResponseEntityExceptionHandler. handleAsyncRequestTimeoutException(AsyncRequestTimeoutException ex, HttpHeaders headers, HttpStatus status, WebRequest webRequest)
Customize the response for AsyncRequestTimeoutException.protected ResponseEntity<Object>
ResponseEntityExceptionHandler. handleBindException(BindException ex, HttpHeaders headers, HttpStatus status, WebRequest request)
Customize the response for BindException.protected ResponseEntity<Object>
ResponseEntityExceptionHandler. handleConversionNotSupported(ConversionNotSupportedException ex, HttpHeaders headers, HttpStatus status, WebRequest request)
Customize the response for ConversionNotSupportedException.protected ResponseEntity<Object>
ResponseEntityExceptionHandler. handleExceptionInternal(Exception ex, Object body, HttpHeaders headers, HttpStatus status, WebRequest request)
A single place to customize the response body of all exception types.protected ResponseEntity<Object>
ResponseEntityExceptionHandler. handleHttpMediaTypeNotAcceptable(HttpMediaTypeNotAcceptableException ex, HttpHeaders headers, HttpStatus status, WebRequest request)
Customize the response for HttpMediaTypeNotAcceptableException.protected ResponseEntity<Object>
ResponseEntityExceptionHandler. handleHttpMediaTypeNotSupported(HttpMediaTypeNotSupportedException ex, HttpHeaders headers, HttpStatus status, WebRequest request)
Customize the response for HttpMediaTypeNotSupportedException.protected ResponseEntity<Object>
ResponseEntityExceptionHandler. handleHttpMessageNotReadable(HttpMessageNotReadableException ex, HttpHeaders headers, HttpStatus status, WebRequest request)
Customize the response for HttpMessageNotReadableException.protected ResponseEntity<Object>
ResponseEntityExceptionHandler. handleHttpMessageNotWritable(HttpMessageNotWritableException ex, HttpHeaders headers, HttpStatus status, WebRequest request)
Customize the response for HttpMessageNotWritableException.protected ResponseEntity<Object>
ResponseEntityExceptionHandler. handleHttpRequestMethodNotSupported(HttpRequestMethodNotSupportedException ex, HttpHeaders headers, HttpStatus status, WebRequest request)
Customize the response for HttpRequestMethodNotSupportedException.protected ResponseEntity<Object>
ResponseEntityExceptionHandler. handleMethodArgumentNotValid(MethodArgumentNotValidException ex, HttpHeaders headers, HttpStatus status, WebRequest request)
Customize the response for MethodArgumentNotValidException.protected ResponseEntity<Object>
ResponseEntityExceptionHandler. handleMissingPathVariable(MissingPathVariableException ex, HttpHeaders headers, HttpStatus status, WebRequest request)
Customize the response for MissingPathVariableException.protected ResponseEntity<Object>
ResponseEntityExceptionHandler. handleMissingServletRequestParameter(MissingServletRequestParameterException ex, HttpHeaders headers, HttpStatus status, WebRequest request)
Customize the response for MissingServletRequestParameterException.protected ResponseEntity<Object>
ResponseEntityExceptionHandler. handleMissingServletRequestPart(MissingServletRequestPartException ex, HttpHeaders headers, HttpStatus status, WebRequest request)
Customize the response for MissingServletRequestPartException.protected ResponseEntity<Object>
ResponseEntityExceptionHandler. handleNoHandlerFoundException(NoHandlerFoundException ex, HttpHeaders headers, HttpStatus status, WebRequest request)
Customize the response for NoHandlerFoundException.protected ResponseEntity<Object>
ResponseEntityExceptionHandler. handleServletRequestBindingException(ServletRequestBindingException ex, HttpHeaders headers, HttpStatus status, WebRequest request)
Customize the response for ServletRequestBindingException.protected ResponseEntity<Object>
ResponseEntityExceptionHandler. handleTypeMismatch(TypeMismatchException ex, HttpHeaders headers, HttpStatus status, WebRequest request)
Customize the response for TypeMismatchException.org.springframework.web.servlet.resource中HttpHeaders的使用
返回HttpHeaders的org.springframework.web.servlet.resource中的方法 修饰符和类型 方法 说明 HttpHeaders
HttpResource. getResponseHeaders()
The HTTP headers to be contributed to the HTTP response that serves the current resource.org.springframework.web.socket中HttpHeaders的使用
org.springframework.web.socket中HttpHeaders的子类 修饰符和类型 类 说明 class
WebSocketHttpHeaders
AnHttpHeaders
variant that adds support for the HTTP headers defined by the WebSocket specification RFC 6455.返回HttpHeaders的org.springframework.web.socket中的方法 修饰符和类型 方法 说明 HttpHeaders
WebSocketSession. getHandshakeHeaders()
Return the headers used in the handshake request (nevernull
).参数类型为HttpHeaders的org.springframework.web.socket中的构造器 构造器 说明 WebSocketHttpHeaders(HttpHeaders headers)
Create an instance that wraps the given pre-existing HttpHeaders and also propagate all changes to it.org.springframework.web.socket.adapter.jetty中HttpHeaders的使用
返回HttpHeaders的org.springframework.web.socket.adapter.jetty中的方法 修饰符和类型 方法 说明 HttpHeaders
JettyWebSocketSession. getHandshakeHeaders()
org.springframework.web.socket.adapter.standard中HttpHeaders的使用
返回HttpHeaders的org.springframework.web.socket.adapter.standard中的方法 修饰符和类型 方法 说明 HttpHeaders
StandardWebSocketSession. getHandshakeHeaders()
参数类型为HttpHeaders的org.springframework.web.socket.adapter.standard中的构造器 构造器 说明 StandardWebSocketSession(HttpHeaders headers, Map<String,Object> attributes, InetSocketAddress localAddress, InetSocketAddress remoteAddress)
Constructor for a standard WebSocket session.StandardWebSocketSession(HttpHeaders headers, Map<String,Object> attributes, InetSocketAddress localAddress, InetSocketAddress remoteAddress, Principal user)
Constructor that associates a user with the WebSocket session.org.springframework.web.socket.client中HttpHeaders的使用
返回HttpHeaders的org.springframework.web.socket.client中的方法 修饰符和类型 方法 说明 HttpHeaders
WebSocketConnectionManager. getHeaders()
Return the default headers for the WebSocket handshake request.参数类型为HttpHeaders的org.springframework.web.socket.client中的方法 修饰符和类型 方法 说明 protected abstract ListenableFuture<WebSocketSession>
AbstractWebSocketClient. doHandshakeInternal(WebSocketHandler webSocketHandler, HttpHeaders headers, URI uri, List<String> subProtocols, List<WebSocketExtension> extensions, Map<String,Object> attributes)
Perform the actual handshake to establish a connection to the server.void
WebSocketConnectionManager. setHeaders(HttpHeaders headers)
Provide default headers to add to the WebSocket handshake request.org.springframework.web.socket.client.jetty中HttpHeaders的使用
参数类型为HttpHeaders的org.springframework.web.socket.client.jetty中的方法 修饰符和类型 方法 说明 ListenableFuture<WebSocketSession>
JettyWebSocketClient. doHandshakeInternal(WebSocketHandler wsHandler, HttpHeaders headers, URI uri, List<String> protocols, List<WebSocketExtension> extensions, Map<String,Object> attributes)
org.springframework.web.socket.client.standard中HttpHeaders的使用
参数类型为HttpHeaders的org.springframework.web.socket.client.standard中的方法 修饰符和类型 方法 说明 protected ListenableFuture<WebSocketSession>
StandardWebSocketClient. doHandshakeInternal(WebSocketHandler webSocketHandler, HttpHeaders headers, URI uri, List<String> protocols, List<WebSocketExtension> extensions, Map<String,Object> attributes)
org.springframework.web.socket.handler中HttpHeaders的使用
返回HttpHeaders的org.springframework.web.socket.handler中的方法 修饰符和类型 方法 说明 HttpHeaders
WebSocketSessionDecorator. getHandshakeHeaders()
org.springframework.web.socket.sockjs.client中HttpHeaders的使用
返回HttpHeaders的org.springframework.web.socket.sockjs.client中的方法 修饰符和类型 方法 说明 HttpHeaders
AbstractClientSockJsSession. getHandshakeHeaders()
HttpHeaders
TransportRequest. getHandshakeHeaders()
Return the headers to send with the connect request.HttpHeaders
XhrClientSockJsSession. getHeaders()
HttpHeaders
TransportRequest. getHttpRequestHeaders()
Return the headers to add to all other HTTP requests besides the handshake request such as XHR receive and send requests.参数类型为HttpHeaders的org.springframework.web.socket.sockjs.client中的方法 修饰符和类型 方法 说明 protected abstract void
AbstractXhrTransport. connectInternal(TransportRequest request, WebSocketHandler handler, URI receiveUrl, HttpHeaders handshakeHeaders, XhrClientSockJsSession session, SettableListenableFuture<WebSocketSession> connectFuture)
protected void
JettyXhrTransport. connectInternal(TransportRequest transportRequest, WebSocketHandler handler, URI url, HttpHeaders handshakeHeaders, XhrClientSockJsSession session, SettableListenableFuture<WebSocketSession> connectFuture)
protected void
RestTemplateXhrTransport. connectInternal(TransportRequest transportRequest, WebSocketHandler handler, URI receiveUrl, HttpHeaders handshakeHeaders, XhrClientSockJsSession session, SettableListenableFuture<WebSocketSession> connectFuture)
protected void
UndertowXhrTransport. connectInternal(TransportRequest request, WebSocketHandler handler, URI receiveUrl, HttpHeaders handshakeHeaders, XhrClientSockJsSession session, SettableListenableFuture<WebSocketSession> connectFuture)
String
AbstractXhrTransport. executeInfoRequest(URI infoUrl, HttpHeaders headers)
String
InfoReceiver. executeInfoRequest(URI infoUrl, HttpHeaders headers)
Perform an HTTP request to the SockJS "Info" URL.protected abstract ResponseEntity<String>
AbstractXhrTransport. executeInfoRequestInternal(URI infoUrl, HttpHeaders headers)
protected ResponseEntity<String>
JettyXhrTransport. executeInfoRequestInternal(URI infoUrl, HttpHeaders headers)
protected ResponseEntity<String>
RestTemplateXhrTransport. executeInfoRequestInternal(URI infoUrl, HttpHeaders headers)
protected ResponseEntity<String>
UndertowXhrTransport. executeInfoRequestInternal(URI infoUrl, HttpHeaders headers)
protected ResponseEntity<String>
JettyXhrTransport. executeRequest(URI url, org.eclipse.jetty.http.HttpMethod method, HttpHeaders headers, String body)
protected ResponseEntity<String>
UndertowXhrTransport. executeRequest(URI url, io.undertow.util.HttpString method, HttpHeaders headers, String body)
void
AbstractXhrTransport. executeSendRequest(URI url, HttpHeaders headers, TextMessage message)
void
XhrTransport. executeSendRequest(URI transportUrl, HttpHeaders headers, TextMessage message)
Execute a request to send the message to the server.protected abstract ResponseEntity<String>
AbstractXhrTransport. executeSendRequestInternal(URI url, HttpHeaders headers, TextMessage message)
ResponseEntity<String>
JettyXhrTransport. executeSendRequestInternal(URI url, HttpHeaders headers, TextMessage message)
ResponseEntity<String>
RestTemplateXhrTransport. executeSendRequestInternal(URI url, HttpHeaders headers, TextMessage message)
protected ResponseEntity<String>
UndertowXhrTransport. executeSendRequestInternal(URI url, HttpHeaders headers, TextMessage message)
org.springframework.web.socket.sockjs.transport.session中HttpHeaders的使用
返回HttpHeaders的org.springframework.web.socket.sockjs.transport.session中的方法 修饰符和类型 方法 说明 HttpHeaders
AbstractHttpSockJsSession. getHandshakeHeaders()
HttpHeaders
WebSocketServerSockJsSession. getHandshakeHeaders()