The test page[A] contains a form that uses HTTP POST to post data to a URL [B]. The result is a 307 Temporary Redirect to another URL [C]. HTTP clients are supposed to react to a 307 status code by issuing exactly the same request, i.e., the same POST in this case, to URL [C]. Konqueror does not POST to the new URL, but does a GET on it.
Steps to Reproduce:
1. Open Konqueror on http://www.w3.org/People/Bos/Test/redirect307.html
2. Press "Submit"
The result page says "Failure!" because no form data was passed in the request.
The page should say "Success!"
Fix pending https://git.reviewboard.kde.org/r/116017/
Git commit 5fd9d1a7b2d0afda2bf76bcdbd4df5577b893387 by Dawit Alemayehu.
Committed on 23/02/2014 at 18:55.
Pushed by adawit into branch 'KDE/4.13'.
Implemented HTTP POST -> POST redirection support in KIO.
M +21 -37 kio/kio/job.cpp
M +19 -13 kio/kio/job.h
M +4 -2 kio/kio/job_p.h
M +3 -5 kioslave/http/http.cpp