クラス HttpInboundEndpointSupportSpec.CrossOriginSpec
java.lang.ObjectSE
org.springframework.integration.http.dsl.HttpInboundEndpointSupportSpec.CrossOriginSpec
- 含まれているクラス:
- HttpInboundEndpointSupportSpec < S は HttpInboundEndpointSupportSpec < S、E > を継承、E は BaseHttpInboundEndpoint > を継承
CrossOrigin の流れるような API。方法の概要
修飾子と型メソッド説明allowCredentials(BooleanSE allowCredentials) アノテーションが付けられているリクエストのドメインに関連付けられた Cookie をブラウザーに含める必要があるかどうか。allowedHeaders(StringSE... allowedHeaders) 実際のリクエスト中に使用できるリクエストヘッダーのリスト。exposedHeaders(StringSE... exposedHeaders) ユーザーエージェントがクライアントにアクセスを許可するレスポンスヘッダーのリスト。maxAge(long maxAge) プリフライトレスポンスのキャッシュ期間の最大経過時間(秒単位)。method(RequestMethod... method) サポートされている HTTP リクエストメソッドのリスト。例:許可されたオリジンのリスト(例:originPatterns(StringSE... originPatterns) より柔軟な原点パターンをサポートするorigin(java.lang.String...)の代替。
方法の詳細
origin
許可されたオリジンのリスト(例:"https://domain1.com"。これらの値は、プリフライトのレスポンスと実際のレスポンスの両方の
Access-Control-Allow-Originヘッダーに配置されます。"*"は、すべてのオリジンが許可されることを意味します。未定義の場合、すべてのオリジンが許可されます。
- パラメーター:
origin- 許可されたオリジンのリスト。- 戻り値:
- スペック
originPatterns
より柔軟な原点パターンをサポートするorigin(java.lang.String...)の代替。- パラメーター:
originPatterns- 許可されたオリジンのリスト。- 戻り値:
- スペック
- 導入:
- 6.5.9
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- プリフライトレスポンスのキャッシュ期間の最大経過時間(秒単位)。- 戻り値:
- スペック