Skip to content

Correctly propagate the client request authority.#6224

Merged
vietj merged 1 commit into
5.1from
http-client-request-authority-5.1
Jul 1, 2026
Merged

Correctly propagate the client request authority.#6224
vietj merged 1 commit into
5.1from
http-client-request-authority-5.1

Conversation

@vietj

@vietj vietj commented Jul 1, 2026

Copy link
Copy Markdown
Member

Motivation:

The HttpClientRequest authority should be properly set instead of being inherited from the connection authority.

In addition we should let the client request to have no authority when desired (which can be desired to craft HTTP/2 without an authority).

Changes:

Correctly create the initial request authority from the options authority or the push authority pseudo header.

Add test for these cases.

@vietj vietj added this to the 5.1.4 milestone Jul 1, 2026
@vietj vietj force-pushed the http-client-request-authority-5.1 branch from 6bec203 to a7ab8e7 Compare July 1, 2026 07:22
Motivation:

The HttpClientRequest authority should be properly set instead of being inherited from the connection authority.

In addition we should let the client request to have no authority when desired (which can be desired to craft HTTP/2 without an authority).

Changes:

Correctly create the initial request authority from the options authority or the push authority pseudo header.

Add test for these cases.
@vietj vietj force-pushed the http-client-request-authority-5.1 branch from a7ab8e7 to 59304b0 Compare July 1, 2026 08:13
@vietj vietj merged commit a3527a2 into 5.1 Jul 1, 2026
8 checks passed
@vietj vietj deleted the http-client-request-authority-5.1 branch July 1, 2026 09:53
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.

1 participant