https://issues.apache.org/bugzilla/show_bug.cgi?id=56024
Bug ID: 56024
Summary: Header case sensitivity in
ClientEndpointConfig.Configurator.afterResponse()
Product: Tomcat 8
Version: trunk
Hardware: PC
OS: Linux
Status: NEW
Severity: normal
Priority: P2
Component: WebSocket
Assignee: [email protected]
Reporter: [email protected]
The headers map contained in the HandshakeResponse passed to
ClientEndpointConfig.Configurator.afterResponse() contains the response headers
all in lower-case form.
This makes tests like:
if (response.getHeaders().containsKey(HandshakeResponse.SEC_WEBSOCKET_ACCEPT))
fail because the HandshakeResponse.SEC_WEBSOCKET_ACCEPT constant has the header
name camel-cased.
Expected: the header map contains the header names with the proper case. This
will avoid applications to crack open the map, iterate on it, and call
equalsIgnoreCase().
Thanks !
--
You are receiving this mail because:
You are the assignee for the bug.
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]