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