public static interface ServerRequest.Headers
修飾子と型 | メソッドと説明 |
---|---|
ListSE<MediaType> | accept() Accept ヘッダーで指定されている、受け入れ可能なメディア型のリストを取得します。 |
ListSE<CharsetSE> | acceptCharset() Accept-Charset ヘッダーで指定されている、受け入れ可能な文字セットのリストを取得します。 |
ListSE<Locale.LanguageRangeSE> | acceptLanguage() Accept-Language ヘッダーで指定されている、受け入れ可能な言語のリストを取得します。 |
HttpHeaders | asHttpHeaders() ヘッダーを HttpHeaders のインスタンスとして取得します。 |
OptionalLongSE | contentLength() Content-Length ヘッダーで指定されているとおりに、本文の長さをバイト単位で取得します。 |
OptionalSE<MediaType> | contentType() Content-Type ヘッダーで指定されたボディのメディア型を取得します。 |
default StringSE | firstHeader(StringSE headerName) 指定された名前のヘッダーの最初のヘッダー値があれば、それを取得します。 |
ListSE<StringSE> | header(StringSE headerName) 指定された名前のヘッダーのヘッダー値(ある場合)を取得します。 |
InetSocketAddressSE | host() 可能な場合は、 Host ヘッダーの値を取得します。 |
ListSE<HttpRange> | range() Range ヘッダーの値を取得します。 |
ListSE<MediaType> accept()
Accept
ヘッダーで指定されている、受け入れ可能なメディア型のリストを取得します。受け入れ可能なメディア型が指定されていない場合は、空のリストを返します。
ListSE<Locale.LanguageRangeSE> acceptLanguage()
Accept-Language
ヘッダーで指定されている、受け入れ可能な言語のリストを取得します。OptionalLongSE contentLength()
Content-Length
ヘッダーで指定されているとおりに、本文の長さをバイト単位で取得します。OptionalSE<MediaType> contentType()
Content-Type
ヘッダーで指定されたボディのメディア型を取得します。@Nullable InetSocketAddressSE host()
Host
ヘッダーの値を取得します。 ヘッダー値にポートが含まれていない場合、返されるアドレスのポートSEは 0
になります。
ListSE<StringSE> header(StringSE headerName)
ヘッダー値が見つからない場合は、空のリストを返します。
headerName
- ヘッダー名 @Nullable default StringSE firstHeader(StringSE headerName)
ヘッダー値が見つからない場合は null
を返します。
headerName
- ヘッダー名 HttpHeaders asHttpHeaders()
HttpHeaders
のインスタンスとして取得します。