question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Considering supporting http2 chunked input

See original GitHub issue

In Http1, we can use a ChunkedWriteHandler to write a HttpChunkedInput, but we can only use the Http2DataWriter#writeData(xx) to write a ByteBuf instance in Http2.

Considering supporting writeChunked(xx) or a unity class (probably implemetated by Http2RemoteFlowController#isWritable() and Http2RemoteFlowController$Listener#writabilityChanged(stream)) for writing a large data stream asynchronously which would cause OOM?

Issue Analytics

  • State:closed
  • Created 3 years ago
  • Comments:11 (11 by maintainers)

github_iconTop GitHub Comments

1reaction
hyperxprocommented, Nov 25, 2020

@Ech0Fan It’s on my TO-DO list. But super busy these days so I’ll tackle this a little later.

0reactions
normanmaurercommented, Feb 7, 2022

@slandelle this should be fixed now… Thanks to @hyperxpro

Read more comments on GitHub >

github_iconTop Results From Across the Web

FrameshiFter: Security Implications of HTTP/2-to ... - USENIX
HTTP/1 supports various ways to encode a request body [7]. One of these is the chunked encoding. Chunked encoding is especially useful when...
Read more >
Are chunk extensions supported by HTTP/2, and if so, how?
In HTTP/2, the DATA frames are used to carry data, in chunks, instead of the chunked Transfer-Encoding: HTTP/2 uses DATA frames to carry...
Read more >
RFC 7540 - Hypertext Transfer Protocol Version 2 (HTTP/2)
This specification describes an optimized expression of the semantics of the Hypertext Transfer Protocol (HTTP), referred to as HTTP version 2 (HTTP/2).
Read more >
HTTP/2 - Wikipedia
HTTP/2 (originally named HTTP/2.0) is a major revision of the HTTP network protocol used by the World Wide Web. It was derived from...
Read more >
RFC 9113: HTTP/2
HTTP/2 support for " http " URIs can only be discovered by out-of-band means and ... A client that knows that a server...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found