optionalHeaderValueByName
Optionally extracts the value of the HTTP request header with the given name.
Signature
def optionalHeaderValueByName(headerName: Symbol): Directive1[Option[String]]
def optionalHeaderValueByName(headerName: String): Directive1[Option[String]]
Description
The optionalHeaderValueByName
directive is similar to the headerValueByName
directive but always extracts
an Option
value instead of rejecting the request if no matching header could be found.