For applications that don't mind the performance impact and rather be compatible with more "out of spec" systems. Preferably being able to select between ascii and unicode.
Reasoning:
I tired writing a basic app that accepts headers from my authentication system (authelia). One of those headers is my name and it contains an ö. Only later did I find pull-request #28
But if this is too difficult to maintain / out of scope, a trace level log message informing the developer of a malformed header would be very helpful.
For applications that don't mind the performance impact and rather be compatible with more "out of spec" systems. Preferably being able to select between ascii and unicode.
Reasoning:
I tired writing a basic app that accepts headers from my authentication system (authelia). One of those headers is my name and it contains an ö. Only later did I find pull-request #28
But if this is too difficult to maintain / out of scope, a trace level log message informing the developer of a malformed header would be very helpful.