cloudflare / quiche

šŸ„§ Savoury implementation of the QUIC transport protocol and HTTP/3

Home Page:https://docs.quic.tech/quiche/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Any capacity limit in the case of POST body in default settings ?

takaknot opened this issue Ā· comments

Hi, I would like to ask a question regarding POST body size.

Now, I'm evaluating quiche with quiche example server/client.
In the case of HTTP/3 POST body with large size data (11KB ~ 1MB),
I faced below errors.

[2023-11-21T03:13:51.276557000Z ERROR quiche_apps::common] failed to send request body TransportError(StreamStopped(0))
...
[2023-11-21T03:13:51.346404000Z ERROR quiche_apps::common] failed to send request body FrameUnexpected
...

Below is my command example.

quiche-client --method POST --body 15KB \
		https://xxx.example.net \
		--cc-algorithm cubic

I guessed there are some capacity limits settings, but not confidence.
Any suggestion ?

What is the server you're testing? It looks like it has sent a STOP_SENDING frame which would block the client sending any more data.

@LPardue Thank you for your response.

I'm using cloudflare/quiche (latest) both Server and Client.
So, I mean this repository's example client quiche-client and server quiche-server

Aha, yeah unfortunately lack of support for client uploads in the example server is a known issue #1401. Its fixable but low down our priority list.