-
public interface HttpHeaders
一連のHTTPヘッダーの読み取り専用ビュー。
インキュベーション機能。将来のリリースで削除されます。- 導入されたバージョン:
- 9
-
-
メソッドのサマリー
すべてのメソッド インスタンス・メソッド 抽象メソッド 修飾子と型 メソッド 説明 List<String>
allValues(String name)
指定された名前付きヘッダーのすべての値の変更不可能なListを返します。Optional<String>
firstValue(String name)
指定された(おそらく多値)ヘッダーの最初の値を含むOptional
を返します。OptionalLong
firstValueAsLong(String name)
指定されたヘッダー・フィールドの最初の値を含むOptionalLong
を返します。Map<String,List<String>>
map()
このHttpHeadersの変更不可能なマルチ・マップ・ビューを返します。
-
-
-
メソッドの詳細
-
firstValue
Optional<String> firstValue(String name)
指定された(おそらく多値)ヘッダーの最初の値を含むOptional
を返します。 ヘッダーが存在しない場合、返されたOptional
は空です。- パラメータ:
name
- ヘッダー名- 戻り値:
- 最初の名前付き値の
Optional<String>
-
firstValueAsLong
OptionalLong firstValueAsLong(String name)
指定されたヘッダー・フィールドの最初の値を含むOptionalLong
を返します。 ヘッダーが存在しない場合、オプションは空です。 ヘッダーが存在するが、Long
値として解析されない値が含まれている場合、例外がスローされます。- パラメータ:
name
- ヘッダー名- 戻り値:
OptionalLong
- 例外:
NumberFormatException
- 値が見つかるが、Longとして解析されない場合
-
allValues
List<String> allValues(String name)
指定された名前付きヘッダーのすべての値の変更不可能なListを返します。 Listが常に返されます。ヘッダーが存在しない場合は、空である可能性があります。- パラメータ:
name
- ヘッダー名- 戻り値:
- 文字列値のリスト
-
-