pekko/akka-docs/rst/scala/http/routing-dsl/directives/misc-directives/validate.rst
2016-01-14 00:31:03 +01:00

23 lines
613 B
ReStructuredText

.. _-validate-:
validate
========
Signature
---------
.. includecode2:: /../../akka-http/src/main/scala/akka/http/scaladsl/server/directives/MiscDirectives.scala
:snippet: validate
Description
-----------
Allows validating a precondition before handling a route.
Checks an arbitrary condition and passes control to the inner route if it returns ``true``.
Otherwise, rejects the request with a ``ValidationRejection`` containing the given error message.
Example
-------
.. includecode2:: ../../../../code/docs/http/scaladsl/server/directives/MiscDirectivesExamplesSpec.scala
:snippet: validate-example