Skip to content

Add support for Compression Dictionary Transport (RFC 9842) - #881

Open
arturobernalg wants to merge 1 commit into
apache:masterfrom
arturobernalg:HTTPCLIENT-2431
Open

Add support for Compression Dictionary Transport (RFC 9842)#881
arturobernalg wants to merge 1 commit into
apache:masterfrom
arturobernalg:HTTPCLIENT-2431

Conversation

@arturobernalg

Copy link
Copy Markdown
Member

Implement dictionary negotiation, storage, matching, and dcb / dcz decoding

Implement dictionary negotiation, storage, matching, and dcb / dcz decoding
@arturobernalg
arturobernalg requested a review from ok2c August 24, 2026 06:49
@ok2c

ok2c commented Aug 24, 2026

Copy link
Copy Markdown
Member

@arturobernalg This is a lot of new code. I will scan it for obvious programming errors or inefficiencies. I, however, cannot do a proper review as far as its conformance to the RFC is concerned. I will have to trust you know what you are doing.

One question, though. Is there a reason this is an async only feature?

@arturobernalg

Copy link
Copy Markdown
Member Author

One question, though. Is there a reason this is an async only feature?
@ok2c
No fundamental reason. I initially limited the implementation to the async execution chain because that was the use case I was targeting and the capture/decoding code was based on AsyncDataConsumer. The protocol itself is equally applicable to the classic client, so the classic execution chain should support it as well.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants