-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://git.reviewboard.kde.org/r/115689/
-----------------------------------------------------------

(Updated Feb. 14, 2014, 4 p.m.)


Review request for kdelibs and Andrea Iacovitti.


Changes
-------

Updated the patch because I discovered more issues with the way khtml does its 
xmlhttp requests.

Andrea please review and see if you have any objections. As stated in my 
comments, setting a custom HTTP header blindly has unintended consequences. It 
pretends to correctly redirect a POST request to another POST request for 
307/308 HTTP response codes when it really does not. IOW, it simply changes the 
method from GET to POST, because of the presence of the custom HTTP method, but 
does NOT send any content to the redirected resource like a real POST->POST 
redirection should.


Bugs: 331007
    http://bugs.kde.org/show_bug.cgi?id=331007


Repository: kdelibs


Description
-------

Fix khtml/ecma/xmlttprequest.cpp such that it correctly handles HEAD requests 
without a noticable delay, i.e. use KIO::mimeType instead of KIO::get. 
Otherwise, the request will wait for the content which is not returned when 
doing a stat operation like HEAD.


Diffs (updated)
-----

  khtml/ecma/xmlhttprequest.cpp b3707e7 
  kio/kio/job.cpp abb3dfd 

Diff: https://git.reviewboard.kde.org/r/115689/diff/


Testing
-------

Tested HEAD redirection with http://greenbytes.de/tech/tc/httpredirects/


Thanks,

Dawit Alemayehu

Reply via email to