HTTP compression is not supported

Description

When the client sends a compression header to a module and the module supports the compression header, then it will send the data back through Okapi compressed. When mod-aes receives the data, it does not decompress the body, so the compressed JSON is added as the AES message body which is not useful.

Compression header example:

mod-aes output:

To fix this, we should add compression support to the Vert.x HttpServer object via HttpServerOptions with setCompressionSupported(true) set.

See: HttpServerOptions.setCompressionSupported(boolean)

CSP Request Details

None

CSP Rejection Details

None

Potential Workaround

None

Checklist

hide

TestRail: Results

Activity

Show:
Done

Details

Assignee

Reporter

Priority

Fix versions

TestRail: Cases

Open TestRail: Cases

TestRail: Runs

Open TestRail: Runs
Created April 22, 2020 at 2:41 PM
Updated July 30, 2020 at 9:13 PM
Resolved July 30, 2020 at 9:13 PM
TestRail: Cases
TestRail: Runs