-
Task
-
Resolution: Unresolved
-
P2: Important
-
6.x
-
-
21
-
Foundation PM Staging, Foundation Sprint 69, Foundation Sprint 70, Foundation Sprint 71, Foundation Sprint 72, Foundation Sprint 73, Foundation Sprint 74, Foundation Sprint 75, Foundation Sprint 76
Add a support of HTTP/2 protocol in Qt HTTP server which would be at lest sufficient for an implementation of a gRPC server as a part of Qt code generator for gRPC, e.g. the one https://github.com/semlanik/qtprotobuf
Even if HTTP/2 is not yet implemented before getting the module from TP state, we should ensure that the API is suitable for HTTP/2. That means, for example, no passing over QTcpSockets around, and no raw writes to the connection.
- relates to
-
QTBUG-95203 Spike: Explore what is missing in our HTTP/2 support for an HTTP server sufficient for gRPC
-
- Open
-
-
QTBUG-98027 Introduction of Qt gRPC
-
- Open
-
For Gerrit Dashboard: QTBUG-95069 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
428178,3 | QHttpServerResponder: Don't allow to override HTTP version | dev | qt/qthttpserver | Status: MERGED | +2 | 0 |
428882,2 | QHttpServerResponder: Don't allow to override HTTP version | 6.4 | qt/qthttpserver | Status: MERGED | +2 | 0 |
446398,2 | WIP: QtNetwork: Export items needed for HTTP/2 support in qthttpserver | dev | qt/qtbase | Status: ABANDONED | -2 | 0 |
447093,4 | WIP: HTTP2 Support | dev | qt/qthttpserver | Status: ABANDONED | -2 | 0 |
447358,1 | WIP: Remove methods for writing raw data from QHttpServerResponder | dev | qt/qthttpserver | Status: ABANDONED | -2 | 0 |
568473,3 | Handle URL encoding when parsing URLs | dev | qt/qthttpserver | Status: MERGED | +2 | 0 |
572155,2 | Handle URL encoding when parsing URLs | 6.8 | qt/qthttpserver | Status: MERGED | +2 | 0 |