Interface Cors

All Known Implementing Classes:
BasicCors

@Published(tag="architect") public interface Cors
CORSの処理を行うインタフェース。
Author:
Kiyohito Itoh
  • Method Details

    • isPreflightRequest

      boolean isPreflightRequest(HttpRequest request, ExecutionContext context)
      リクエストがプリフライトリクエストであるか否かを判定する。
      Parameters:
      request - リクエスト
      context - コンテキスト
      Returns:
      リクエストがプリフライトリクエストの場合はtrue
    • createPreflightResponse

      HttpResponse createPreflightResponse(HttpRequest request, ExecutionContext context)
      プリフライトリクエストに対するレスポンスを作成する。
      Parameters:
      request - リクエスト
      context - コンテキスト
      Returns:
      プリフライトリクエストに対するレスポンス
    • postProcess

      void postProcess(HttpRequest request, HttpResponse response, ExecutionContext context)
      プリフライトリクエスト後の実際のリクエストのレスポンスに対する処理を行う。
      Parameters:
      request - リクエスト
      context - コンテキスト
      response - レスポンス