qt5base-lts/tests/auto/network
Mandeep Sandhu d815de8c26 QNetworkAccessManager: Support HTTP redirection
This commit adds support for following HTTP redirect responses on a per
request basis.

This behavior is disabled by default. It can be switched on by
setting the QNetworkRequest::FollowRedirectAttribute to true.

2 new error codes have been added to QNetworkReply:

* TooManyRedirectsError: Set when the number of redirects exceed a
given value set by the user (defaults to 50 if not set)

* UnsecureRedirectError: Set when we are redirecting from a 'https'
to 'http' protocol.

Test cases for the following scenarios:
* Single HTTP redirect using local test server
* Changing max-redirects
* Testing all redirect related error scenarios

The next commit will extend this feature at a QNAM level.

Task-number: QTBUG-8232
Change-Id: If9e28ad12bad08bcdc5bc511b1cd59dc9d8150f0
Reviewed-by: Allan Sandfeld Jensen <allan.jensen@theqtcompany.com>
2015-03-09 08:32:14 +00:00
..
access QNetworkAccessManager: Support HTTP redirection 2015-03-09 08:32:14 +00:00
bearer Update copyright headers 2015-02-11 06:49:51 +00:00
kernel Merge remote-tracking branch 'origin/5.4' into 5.5 2015-03-02 09:23:07 +01:00
socket Merge remote-tracking branch 'origin/5.5' into dev 2015-02-25 12:23:22 +01:00
ssl QSslSocket test - adapt 'verifyClientCertificate' for Secure Transport 2015-02-13 20:43:09 +00:00
network.pro Re-enable network tests on Mac OS. 2012-04-24 16:06:28 +02:00