cachingProhibited
Signature
def cachingProhibited: Directive0
Description
This directive is used to filter out requests that forbid caching. It is used as a building block of the cache directive to prevent caching if the client requests so.
Example
val route =
cachingProhibited {
complete("abc")
}
Get("/") ~> route ~> check {
handled shouldEqual false
}
Get("/") ~> `Cache-Control`(`no-cache`) ~> route ~> check {
responseAs[String] shouldEqual "abc"
}