-
Bug
-
Resolution: Unresolved
-
P2: Important
-
None
-
6.8, 6.9, 6.10
-
None
-
5
-
645a9618d (dev), a5179e440 (6.10), 97154506b (tqtc/lts-6.8)
-
Foundation Sprint 134, Foundation Sprint 135, Foundation Sprint 136, Foundation Sprint 137, Foundation Sprint 138, Foundation Sprint 139
The QtHttpServer supports HTTP/1.1 and HTTP/2, but the support for HTTP/1.0 is not complete. The QtHttpServer should respond with "HTTP/1.0" when getting requests from HTTP/1.0 clients., but it currently responds with "HTTP/1.1". Also the chunkedWrite API assumes that chunked transfer encoding is available, but that is a HTTP/1.1 feature.
For Gerrit Dashboard: QTBUG-138410 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
661217,8 | Add tests for missing features in HTTP/1.0 support | dev | qt/qthttpserver | Status: NEW | 0 | 0 |
666944,6 | Complete HTTP/1.0 support | dev | qt/qthttpserver | Status: NEW | 0 | 0 |
671384,6 | Throw errors as exceptions in multi-threaded auto test | dev | qt/qthttpserver | Status: NEW | +2 | 0 |
680752,1 | Replace potentially unlimited loops with QTRY_VERIFY | dev | qt/qthttpserver | Status: NEW | +2 | 0 |
673141,2 | Make QtHttpServer respond with correct version for HTTP/1.0 | dev | qt/qthttpserver | Status: MERGED | +2 | 0 |
679099,5 | Make QtHttpServer respond with correct version for HTTP/1.0 | 6.10 | qt/qthttpserver | Status: MERGED | +2 | 0 |
680790,2 | Make QtHttpServer respond with correct version for HTTP/1.0 | tqtc/lts-6.8 | qt/tqtc-qthttpserver | Status: MERGED | +2 | 0 |