パッケージ org.springframework.http

インターフェース RequestEntity.HeadersBuilder<B extends RequestEntity.HeadersBuilder<B>>

型パラメーター:
B - ビルダーサブクラス
すべての既知のサブインターフェース:
RequestEntity.BodyBuilder
含まれているクラス:
RequestEntity<T>

public static interface RequestEntity.HeadersBuilder<B extends RequestEntity.HeadersBuilder<B>>
リクエストエンティティにヘッダーを追加するビルダーを定義します。
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    accept(MediaType... acceptableMediaTypes)
    Accept ヘッダーで指定されているように、受け入れ可能なメディア型のリストを設定します。
    acceptCharset(CharsetSE... acceptableCharsets)
    Accept-Charset ヘッダーで指定されているように、受け入れ可能な文字SEセットのリストを設定します。
    ボディなしでリクエストエンティティを構築します。
    header(StringSE headerName, StringSE... headerValues)
    指定された名前に、指定された単一のヘッダー値を追加します。
    headers(ConsumerSE<HttpHeaders> headersConsumer)
    指定されたコンシューマーでこのエンティティのヘッダーを操作します。
    指定されたヘッダーをエンティティのヘッダーマップにコピーします。
    ifModifiedSince(long ifModifiedSince)
    If-Modified-Since ヘッダーの値を設定します。
    ifModifiedSince(InstantSE ifModifiedSince)
    If-Modified-Since ヘッダーの値を設定します。
    If-Modified-Since ヘッダーの値を設定します。
    ifNoneMatch(StringSE... ifNoneMatches)
    If-None-Match ヘッダーの値を設定します。
  • メソッドの詳細

    • header

      B header(StringSE headerName, StringSE... headerValues)
      指定された名前に、指定された単一のヘッダー値を追加します。
      パラメーター:
      headerName - ヘッダー名
      headerValues - ヘッダー値
      戻り値:
      このビルダー
      関連事項:
    • headers

      B headers(@Nullable HttpHeaders headers)
      指定されたヘッダーをエンティティのヘッダーマップにコピーします。
      パラメーター:
      headers - コピー元の既存の HttpHeaders
      戻り値:
      このビルダー
      導入:
      5.2
      関連事項:
    • headers

      B headers(ConsumerSE<HttpHeaders> headersConsumer)
      指定されたコンシューマーでこのエンティティのヘッダーを操作します。コンシューマーに提供されるヘッダーは「ライブ」であるため、コンシューマーを使用して既存のヘッダー値を上書きしたり、値を削除したり、他の HttpHeaders メソッドを使用したりできます。
      パラメーター:
      headersConsumer - HttpHeaders を消費する関数
      戻り値:
      このビルダー
      導入:
      5.2
    • accept

      B accept(MediaType... acceptableMediaTypes)
      Accept ヘッダーで指定されているように、受け入れ可能なメディア型のリストを設定します。
      パラメーター:
      acceptableMediaTypes - 許容されるメディア型
    • acceptCharset

      B acceptCharset(CharsetSE... acceptableCharsets)
      Accept-Charset ヘッダーで指定されているように、受け入れ可能な文字SEセットのリストを設定します。
      パラメーター:
      acceptableCharsets - 許容される文字セット
    • ifModifiedSince

      B ifModifiedSince(ZonedDateTimeSE ifModifiedSince)
      If-Modified-Since ヘッダーの値を設定します。
      パラメーター:
      ifModifiedSince - ヘッダーの新しい値
      導入:
      5.1.4
    • ifModifiedSince

      B ifModifiedSince(InstantSE ifModifiedSince)
      If-Modified-Since ヘッダーの値を設定します。
      パラメーター:
      ifModifiedSince - ヘッダーの新しい値
      導入:
      5.1.4
    • ifModifiedSince

      B ifModifiedSince(long ifModifiedSince)
      If-Modified-Since ヘッダーの値を設定します。

      日付は、1970 年 1 月 1 日 GMT からのミリ秒数として指定する必要があります。

      パラメーター:
      ifModifiedSince - ヘッダーの新しい値
    • ifNoneMatch

      B ifNoneMatch(StringSE... ifNoneMatches)
      If-None-Match ヘッダーの値を設定します。
      パラメーター:
      ifNoneMatches - ヘッダーの新しい値
    • build

      ボディなしでリクエストエンティティを構築します。
      戻り値:
      リクエストエンティティ
      関連事項: