Skip to content

Conversation

vietj
Copy link
Member

@vietj vietj commented Oct 15, 2025

Introduce an HTTP stream internal API.

Motivation:

There has been an HTTP stream internal API for client (since HttpClientRequest/HttpClientResponse) has a single implementation and the protocol is implemented by the client stream internal API.

There is no server stream internal API since server since we have kept an HTTP/1.1 and HTTP/2 implementations. Yet it would be convenient to have this API in order to eventually provide a stream oriented API.

This will also ease the HTTP/3 implementation to come.

@vietj vietj added this to the 5.1.0 milestone Oct 15, 2025
@vietj vietj force-pushed the http2-simplification branch from e4eb226 to 6cacf8f Compare October 15, 2025 09:35
@vietj vietj force-pushed the http2-simplification branch from 6cacf8f to 176ee0a Compare October 15, 2025 12:52
vietj added 3 commits October 16, 2025 08:21
…ouple Http2ServerRequest/Http2ServerResponse from Http2Stream* API to use instead HttpStream internal API.
@vietj vietj changed the title Remove version field in HttpResponseHead as this is more inconvenient than convenient HTTP stream internal API Oct 16, 2025
@vietj vietj merged commit 2f6b74b into master Oct 16, 2025
7 checks passed
@vietj vietj deleted the http2-simplification branch October 16, 2025 07:39
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