Details
-
Bug
-
Resolution: Done
-
Minor
-
1.3.0.CR2
-
None
-
None
Description
Generally according to the specification: In case when client sends corrupted header data to server - like incomplete header data - causing that server cannot decompress them properly, server should close connection with "COMPRESSION_ERROR" connection-error type.
Current implementation of HpackDecoder.java is although quite benevolent in such cases causing that connection is terminated later on with "PROTOCOL_ERROR" connection-error type.
This is probably no big problem and actually is not big issue as connection is actually terminated although with wrong error type, but it is violation against specification.
Attachments
Issue Links
- clones
-
JBEAP-1201 HTTP2: HpackDecoder might not throw HPackException although it should
- Closed