インターフェース ServerRequest.Headers
- 含まれているインターフェース:
- ServerRequest
public static interface ServerRequest.Headers
HTTP リクエストのヘッダーを表します。
メソッドのサマリー
修飾子と型メソッド説明accept()Acceptヘッダーで指定されている、受け入れ可能なメディア型のリストを取得します。Accept-Charsetヘッダーで指定されている、受け入れ可能な文字セットのリストを取得します。Accept-Languageヘッダーで指定されている、受け入れ可能な言語のリストを取得します。ヘッダーをHttpHeadersのインスタンスとして取得します。Content-Lengthヘッダーで指定されているとおりに、本文の長さをバイト単位で取得します。Content-Typeヘッダーで指定されたボディのメディア型を取得します。default StringSEfirstHeader(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のインスタンスとして取得します。