You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Sep 28, 2021. It is now read-only.
This will otherwise cause problems when interacting with proxies or clients that perform pre-emptive all-to-lowercase/uppercase example here before the request hits the Apollo-based service.
The text was updated successfully, but these errors were encountered:
Request#header(String) is not case-insensitive, which should probably be handled by ApolloRequestHandler in the jetty-http-server module returning using a map that is all-lowercase, and providing a request object with alternative implementation that String#toLowerCase()'s the key before looking it up.
Right, of course, it was in the title. We should define whether Request itself considers headers to be case-sensitive or not, I think. I don't have any strong opinions about that, but I think I would like to make it case-insensitive like for HTTP.
See http://www.w3.org/Protocols/rfc2616/rfc2616-sec4.html
From 4.2 Message Headers: "Field names are case-insensitive."
This will otherwise cause problems when interacting with proxies or clients that perform pre-emptive all-to-lowercase/uppercase example here before the request hits the Apollo-based service.
The text was updated successfully, but these errors were encountered: