クラス 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- プリフライトレスポンスのキャッシュ期間の最大経過時間(秒単位)。- 戻り値:
- スペック