Throw DipValidationError (Invalid <name>: <reason>) unless value can be sent as a header value (headerValueProblem); return it unchanged.
DipValidationError
Invalid <name>: <reason>
value
headerValueProblem
Throw
DipValidationError(Invalid <name>: <reason>) unlessvaluecan be sent as a header value (headerValueProblem); return it unchanged.