cancelRejection

cancelRejection

シグネチャ

説明

内部ルートから潜在的に戻されるリジェクションに与えられたすべてのリジェクションをキャンセルする `` TransformationRejection``を追加します。

リジェクションの詳細については、ref:`rejections-scala`を参照してください。

リジェクションのより高度な処理については、リジェクションハンドラを構築するためのより良いDSLを提供する:ref: `-handleRejections-`ディレクティブを参照してください。

val route =
  cancelRejection(MethodRejection(HttpMethods.POST)) {
    post {
      complete("Result")
    }
  }

// tests:
Get("/") ~> route ~> check {
  rejections shouldEqual Nil
  handled shouldEqual false
}

Contents