16 lines
No EOL
582 B
ReStructuredText
16 lines
No EOL
582 B
ReStructuredText
.. _-optionalHeaderValue-java-:
|
|
|
|
optionalHeaderValue
|
|
===================
|
|
|
|
Description
|
|
-----------
|
|
Traverses the list of request headers with the specified function and extracts the first value the function returns as
|
|
``Optional[value]``.
|
|
|
|
The ``optionalHeaderValue`` directive is similar to the :ref:`-headerValue-java-` directive but always extracts an ``Option``
|
|
value instead of rejecting the request if no matching header could be found.
|
|
|
|
Example
|
|
-------
|
|
.. includecode:: ../../../../code/docs/http/javadsl/server/directives/HeaderDirectivesExamplesTest.java#optionalHeaderValue |