インターフェース MockServerHttpRequest.BaseBuilder<B extends MockServerHttpRequest.BaseBuilder<B>>

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

public static interface MockServerHttpRequest.BaseBuilder<B extends MockServerHttpRequest.BaseBuilder<B>>
ボディに関連しないプロパティを公開するリクエストビルダー。
  • メソッドの詳細

    • contextPath

      B contextPath(StringSE contextPath)
      返される contextPath を設定します。
    • queryParam

      B queryParam(StringSE name, ObjectSE... values)
      指定されたクエリパラメーターを既存のクエリパラメーターに追加します。値が指定されていない場合、結果の URI にはクエリパラメーター名のみが含まれます(つまり、?foo=bar ではなく ?foo)。

      提供されたクエリ名と値はエンコードされます。

      パラメーター:
      name - クエリパラメーター名
      values - クエリパラメーター値
      戻り値:
      この UriComponentsBuilder
    • queryParams

      B queryParams(MultiValueMap<StringSE,StringSE> params)
      指定されたクエリパラメーターと値を追加します。指定されたクエリ名と対応する値はエンコードされます。
      パラメーター:
      params - パラメーター
      戻り値:
      この UriComponentsBuilder
    • remoteAddress

      B remoteAddress(InetSocketAddressSE remoteAddress)
      返すリモートアドレスを設定します。
    • localAddress

      B localAddress(InetSocketAddressSE localAddress)
      返すローカルアドレスを設定します。
      導入:
      5.2.3
    • sslInfo

      void sslInfo(SslInfo sslInfo)
      SSL セッション情報と証明書を設定します。
    • cookie

      B cookie(HttpCookie... cookie)
      1 つ以上の Cookie を追加します。
    • cookies

      B cookies(MultiValueMap<StringSE,HttpCookie> cookies)
      与えられたクッキーを追加します。
      パラメーター:
      cookies - クッキー。
    • header

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

      B headers(MultiValueMap<StringSE,StringSE> headers)
      指定されたヘッダー値を追加します。
      パラメーター:
      headers - ヘッダー値
    • accept

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

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

      B acceptLanguageAsLocales(LocaleSE... acceptableLocales)
      Accept-Languages ヘッダーで指定されているように、受け入れ可能なロケールSEのリストを設定します。
      パラメーター:
      acceptableLocales - 許容されるロケール
    • ifModifiedSince

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

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

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

      B ifUnmodifiedSince(long ifUnmodifiedSince)
      If-Unmodified-Since ヘッダーの(新しい)値を設定します。

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

      パラメーター:
      ifUnmodifiedSince - ヘッダーの新しい値
      関連事項:
    • ifNoneMatch

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

      B range(HttpRange... ranges)
      Range ヘッダーの(新しい)値を設定します。
      パラメーター:
      ranges - HTTP 範囲
      関連事項:
    • build

      本文なしでリクエストを作成します。
      戻り値:
      リクエスト
      関連事項: