Interface ServerRequest.Headers
- All Known Implementing Classes:
ServerRequestWrapper.HeadersWrapper
- Enclosing interface:
- ServerRequest
public static interface ServerRequest.Headers
Represents the headers of the HTTP request.
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionaccept()
Get the list of acceptable media types, as specified by theAccept
header.Get the list of acceptable charsets, as specified by theAccept-Charset
header.Get the list of acceptable languages, as specified by theAccept-Language
header.Get the headers as an instance ofHttpHeaders
.Get the length of the body in bytes, as specified by theContent-Length
header.Get the media type of the body, as specified by theContent-Type
header.default String
firstHeader
(String headerName) Get the first header value, if any, for the header with the given name.Get the header value(s), if any, for the header with the given name.host()
Get the value of theHost
header, if available.range()
Get the value of theRange
header.
-
Method Details
-
accept
Get the list of acceptable media types, as specified by theAccept
header.Returns an empty list if the acceptable media types are unspecified.
-
acceptCharset
Get the list of acceptable charsets, as specified by theAccept-Charset
header. -
acceptLanguage
List<Locale.LanguageRange> acceptLanguage()Get the list of acceptable languages, as specified by theAccept-Language
header. -
contentLength
OptionalLong contentLength()Get the length of the body in bytes, as specified by theContent-Length
header. -
contentType
Get the media type of the body, as specified by theContent-Type
header. -
host
Get the value of theHost
header, if available.If the header value does not contain a port, the port in the returned address will be
0
. -
range
Get the value of theRange
header.Returns an empty list when the range is unknown.
-
header
Get the header value(s), if any, for the header with the given name.Returns an empty list if no header values are found.
- Parameters:
headerName
- the header name
-
firstHeader
Get the first header value, if any, for the header with the given name.Returns
null
if no header values are found.- Parameters:
headerName
- the header name- Since:
- 5.2.5
-
asHttpHeaders
HttpHeaders asHttpHeaders()Get the headers as an instance ofHttpHeaders
.
-