We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ServerlessHttpServletRequest currently stores and retrieves headers in a case sensitive way. Header names should not not be treated case sensitive though. From RFC 2616 - "Hypertext Transfer Protocol -- HTTP/1.1", Section 4.2, "Message Headers":
ServerlessHttpServletRequest
Each header field consists of a name followed by a colon (":") and the field value. Field names are case-insensitive.
The updating RFC 7230 does not list any changes from RFC 2616 at this part.
Examples: request.getHeader("User-Agent") works, request.getHeader("user-agent") returns no result and vice versa.
request.getHeader("User-Agent")
request.getHeader("user-agent")
Tomcat converts all headers to lower case directly but in my view making lookup case insensitive would already fix it.
The text was updated successfully, but these errors were encountered:
No branches or pull requests
ServerlessHttpServletRequest
currently stores and retrieves headers in a case sensitive way. Header names should not not be treated case sensitive though.From RFC 2616 - "Hypertext Transfer Protocol -- HTTP/1.1", Section 4.2, "Message Headers":
The updating RFC 7230 does not list any changes from RFC 2616 at this part.
Examples:
request.getHeader("User-Agent")
works,request.getHeader("user-agent")
returns no result and vice versa.Tomcat converts all headers to lower case directly but in my view making lookup case insensitive would already fix it.
The text was updated successfully, but these errors were encountered: