Details
-
Suggestion
-
Resolution: Out of scope
-
Not Evaluated
-
None
-
None
-
None
Description
It would be nice to have a way to send multiple HTTP/2 data frames using Qt Network API. I dig a little in existing implementation and it looks like this could be done using an existing buffering mechanism, but instead of buffering data from QIODevice, send the data frame once 0 bytes available in the device. This also requires avoiding calculating content length for such a way of communication.
Switching between buffering and sending of data frames might be done using a request-specific attribute.
The implementation will open Qt Network API for client-side streaming and it would be easier to integrate Qt with gRPC.