Review Request 127077: kio_http: read and discard body after a 404 with errorPage=false.
David Faure
faure at kde.org
Sat Feb 20 17:50:40 UTC 2016
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://git.reviewboard.kde.org/r/127077/
-----------------------------------------------------------
(Updated Feb. 20, 2016, 5:50 p.m.)
Status
------
This change has been marked as submitted.
Review request for KDE Frameworks, Dawit Alemayehu, Andreas Hartmetz, and Rolf Eike Beer.
Changes
-------
Submitted with commit e73681f29898803fbffd827fead2857d65155245 by David Faure to branch master.
Repository: kio
Description
-------
kio_http: read and discard body after a 404 with errorPage=false.
When getting a 404 error with some content, the job succeeds and returns content
(good for webbrowsers).
The metadata "errorPage" can be set to false so that the job fails instead
(useful for other cases, like favicon download, file copy etc.)
However the rest of the headers, as well as the body must still be read and
discarded, otherwise they clobber the next request (kio_http then starts
parsing in the middle of some headers and says "DO NOT WANT").
This is not a porting bug, I could reproduce it with kdelibs4 too.
Diffs
-----
autotests/http_jobtest.cpp PRE-CREATION
src/ioslaves/http/http.cpp e1013c8705e6588729d61ed45c43dc564415c41e
Diff: https://git.reviewboard.kde.org/r/127077/diff/
Testing
-------
Unittest.
Please review this patch carefully, I don't have much experience with this code in kio_http, and the potential for regressions in cases that I didn't test is likely high.
Thanks,
David Faure
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kde-frameworks-devel/attachments/20160220/c9065317/attachment.html>
More information about the Kde-frameworks-devel
mailing list