Details
-
Task
-
Resolution: Fixed
-
P2: Important
-
6.7.0 FF
-
None
-
-
8
-
d4aaf61b3 (dev), 2581730d8 (6.7), 2822b2261 (dev), 98b034e53 (dev), 5eecb650f (6.7), 8302c727e (6.7)
-
Foundation Sprint 101, Foundations Sprint 102, Foundation Sprint 103, Foundation Sprint 104, Foundation Sprint 105, Foundation Sprint 106
Description
The QRestReply parses 'charset' parameter from the HTTP headers in order to decode the received text appropriately (typically UTF-8).
The current code has a version of this parser, but all the current parser is not reliable and standard-compliant enough and could produce wrong results.
This task is about creating a better parser.
Attachments
For Gerrit Dashboard: QTBUG-120307 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
555574,6 | QRestReply: make charset parsing more robust | dev | qt/qtbase | Status: MERGED | +2 | +1 |
555868,2 | tst_QRestAccessManager: leak less on failure | dev | qt/qtbase | Status: MERGED | +2 | 0 |
556088,2 | tst_QRestAccessManager: leak less on failure | 6.7 | qt/qtbase | Status: MERGED | +2 | 0 |
556286,4 | QRestReply: add a few more content-type parsing tests | dev | qt/qtbase | Status: MERGED | +2 | +1 |
557279,5 | QRestReply: add a few more content-type parsing tests | 6.7 | qt/qtbase | Status: MERGED | +2 | 0 |
557645,4 | QRestReply: make charset parsing more robust | 6.7 | qt/qtbase | Status: MERGED | +2 | 0 |