Skip to content

Add a model and parser for the RFC 9209 Proxy-Status response field - #875

Open
arturobernalg wants to merge 1 commit into
apache:masterfrom
arturobernalg:rfc9209-proxy-status
Open

Add a model and parser for the RFC 9209 Proxy-Status response field#875
arturobernalg wants to merge 1 commit into
apache:masterfrom
arturobernalg:rfc9209-proxy-status

Conversation

@arturobernalg

Copy link
Copy Markdown
Member

Adds a typed model of a single Proxy-Status member together with the standardized proxy error values, and a parser that reads the Proxy-Status response field according to the RFC 9209 and RFC 8941 Structured Fields grammar. The model is immutable and preserves the Structured Fields value types; the parser validates the standardized and error-specific parameter types and ignores unrelated extension parameters.

The code lives in the client for now and provides the field model and parsing only; it is not integrated with retries, exceptions, execution policy or telemetry.

Adds a typed model of a single Proxy-Status member together with the standardized proxy error
values, and a parser that reads the Proxy-Status response field according to the RFC 9209 and RFC
8941 Structured Fields grammar. The model is immutable and preserves the Structured Fields value
types; the parser validates the standardized and error-specific parameter types and ignores
unrelated extension parameters.

The code lives in the client for now and provides the field model and parsing only; it is not
integrated with retries, exceptions, execution policy or telemetry.
@arturobernalg
arturobernalg requested a review from ok2c August 18, 2026 17:10

@ok2c ok2c left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@arturobernalg I have no objections, but it would be nice to see how exactly you intent to use these classes. Feel free to merge.

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