クラス HttpInboundEndpointSupportSpec.CrossOriginSpec
java.lang.ObjectSE
org.springframework.integration.http.dsl.HttpInboundEndpointSupportSpec.CrossOriginSpec
- 含まれているクラス:
HttpInboundEndpointSupportSpec<S extends HttpInboundEndpointSupportSpec<S,
E>, E extends BaseHttpInboundEndpoint>
CrossOrigin
の流れるような API。- 導入:
- 5.0
- 作成者:
- Artem Bilan, Gary Russell
メソッドのサマリー
修飾子と型メソッド説明allowCredentials
(BooleanSE allowCredentials) アノテーションが付けられているリクエストのドメインに関連付けられた Cookie をブラウザーに含める必要があるかどうか。allowedHeaders
(StringSE... allowedHeaders) 実際のリクエスト中に使用できるリクエストヘッダーのリスト。exposedHeaders
(StringSE... exposedHeaders) ユーザーエージェントがクライアントにアクセスを許可するレスポンスヘッダーのリスト。maxAge
(long maxAge) プリフライトレスポンスのキャッシュ期間の最大経過時間(秒単位)。method
(RequestMethod... method) サポートされている HTTP リクエストメソッドのリスト。例:許可されたオリジンのリスト(例:
メソッドの詳細
origin
許可されたオリジンのリスト(例:"https://domain1.com"
。これらの値は、プリフライトのレスポンスと実際のレスポンスの両方の
Access-Control-Allow-Origin
ヘッダーに配置されます。"*"
は、すべてのオリジンが許可されることを意味します。未定義の場合、すべてのオリジンが許可されます。
- パラメーター:
origin
- 許可されたオリジンのリスト。- 戻り値:
- スペック
allowedHeaders
実際のリクエスト中に使用できるリクエストヘッダーのリスト。このプロパティは、プリフライトレスポンスの
Access-Control-Allow-Headers
ヘッダーの値を制御します。"*"
は、クライアントによってリクエストされたすべてのヘッダーが許可されることを意味します。- パラメーター:
allowedHeaders
- リクエストヘッダーのリスト。- 戻り値:
- スペック
exposedHeaders
ユーザーエージェントがクライアントにアクセスを許可するレスポンスヘッダーのリスト。このプロパティは、実際のレスポンスの
Access-Control-Expose-Headers
ヘッダーの値を制御します。- パラメーター:
exposedHeaders
- レスポンスヘッダーのリスト。- 戻り値:
- スペック
method
サポートされている HTTP リクエストメソッドのリスト。例:"{RequestMethod.GET, RequestMethod.POST}"
。ここで指定されたメソッドは、
RequestMapping
を介して指定されたメソッドをオーバーライドします。- パラメーター:
method
- サポートされている HTTP リクエストメソッドのリスト- 戻り値:
- スペック
allowCredentials
アノテーションが付けられているリクエストのドメインに関連付けられた Cookie をブラウザーに含める必要があるかどうか。このような Cookie を含めない場合は、
"false"
に設定してください。- パラメーター:
allowCredentials
-boolean
フラグは、プリフライトのレスポンスにAccess-Control-Allow-Credentials=true
を含めるかどうか- 戻り値:
- スペック
maxAge
プリフライトレスポンスのキャッシュ期間の最大経過時間(秒単位)。このプロパティは、プリフライトレスポンスの
Access-Control-Max-Age
ヘッダーの値を制御します。- パラメーター:
maxAge
- プリフライトレスポンスのキャッシュ期間の最大経過時間(秒単位)。- 戻り値:
- スペック