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