Details
-
Task
-
Resolution: Fixed
-
P2: Important
-
6.x
-
-
21
-
4a1d9d76d (dev), 01552b6db (6.8)
-
Foundation Sprint 69, Foundation Sprint 70, Foundation Sprint 71, Foundation Sprint 72, Foundation Sprint 73, Foundation Sprint 74, Foundation Sprint 75, Foundation Sprint 76, Foundation Sprint 101, Foundations Sprint 102, Foundation Sprint 103, Foundation Sprint 104, Foundation Sprint 105, Foundation Sprint 106, Foundation Sprint 107, Foundation Sprint 108, Foundation Sprint 109, Foundation Sprint 110, Foundation Sprint 111, Foundation Sprint 112, Foundation Sprint 113, Foundation Sprint 114
Description
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.
Attachments
Issue Links
- depends on
-
QTBUG-120747 [Spike] Investigate HTTP2 conformance testing for Qt HTTP server
- Open
-
QTBUG-120750 Spike: Investigate the possible options to implement HTTP2 support
- Closed
- relates to
-
QTBUG-95203 Spike: Explore what is missing in our HTTP/2 support for an HTTP server sufficient for gRPC
- Closed
-
QTBUG-98027 Introduction of Qt gRPC
- Open
- mentioned in
-
Page Loading...
Gerrit Reviews
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 |