クラス HttpInboundEndpointSupportSpec.CrossOriginSpec

java.lang.ObjectSE
org.springframework.integration.http.dsl.HttpInboundEndpointSupportSpec.CrossOriginSpec
含まれているクラス:
HttpInboundEndpointSupportSpec < SHttpInboundEndpointSupportSpec < SE > を継承、EBaseHttpInboundEndpoint > を継承

public static final class HttpInboundEndpointSupportSpec.CrossOriginSpec extends ObjectSE
CrossOrigin の流れるような API。
  • メソッドの詳細

    • origin

      許可されたオリジンのリスト(例: "https://domain1.com"

      これらの値は、プリフライトのレスポンスと実際のレスポンスの両方の Access-Control-Allow-Origin ヘッダーに配置されます。"*" は、すべてのオリジンが許可されることを意味します。

      未定義の場合、すべてのオリジンが許可されます。

      パラメーター:
      origin - 許可されたオリジンのリスト。
      戻り値:
      スペック
    • allowedHeaders

      public HttpInboundEndpointSupportSpec.CrossOriginSpec allowedHeaders(StringSE... allowedHeaders)
      実際のリクエスト中に使用できるリクエストヘッダーのリスト。

      このプロパティは、プリフライトレスポンスの Access-Control-Allow-Headers ヘッダーの値を制御します。"*" は、クライアントによってリクエストされたすべてのヘッダーが許可されることを意味します。

      パラメーター:
      allowedHeaders - リクエストヘッダーのリスト。
      戻り値:
      スペック
    • exposedHeaders

      public HttpInboundEndpointSupportSpec.CrossOriginSpec exposedHeaders(StringSE... exposedHeaders)
      ユーザーエージェントがクライアントにアクセスを許可するレスポンスヘッダーのリスト。

      このプロパティは、実際のレスポンスの Access-Control-Expose-Headers ヘッダーの値を制御します。

      パラメーター:
      exposedHeaders - レスポンスヘッダーのリスト。
      戻り値:
      スペック
    • method

      サポートされている HTTP リクエストメソッドのリスト。例: "{RequestMethod.GET, RequestMethod.POST}"

      ここで指定されたメソッドは、RequestMapping を介して指定されたメソッドをオーバーライドします。

      パラメーター:
      method - サポートされている HTTP リクエストメソッドのリスト
      戻り値:
      スペック
    • allowCredentials

      public HttpInboundEndpointSupportSpec.CrossOriginSpec allowCredentials(BooleanSE allowCredentials)
      アノテーションが付けられているリクエストのドメインに関連付けられた Cookie をブラウザーに含める必要があるかどうか。

      このような Cookie を含めない場合は、"false" に設定してください。

      パラメーター:
      allowCredentials - boolean フラグは、プリフライトのレスポンスに Access-Control-Allow-Credentials=true を含めるかどうか
      戻り値:
      スペック
    • maxAge

      プリフライトレスポンスのキャッシュ期間の最大経過時間(秒単位)。

      このプロパティは、プリフライトレスポンスの Access-Control-Max-Age ヘッダーの値を制御します。

      パラメーター:
      maxAge - プリフライトレスポンスのキャッシュ期間の最大経過時間(秒単位)。
      戻り値:
      スペック