diff options
author | Markus Goetz <Markus.Goetz@nokia.com> | 2010-10-19 16:05:21 +0200 |
---|---|---|
committer | Markus Goetz <Markus.Goetz@nokia.com> | 2010-10-27 14:40:26 +0200 |
commit | 9bc5a32b875b812c3a706034c8c27614f86bd138 (patch) | |
tree | 28fe90b3a16516bc46d9efdb3c5337f0e1889741 /src/network/access/qhttpnetworkconnectionchannel.cpp | |
parent | d18292563cc6bfee3876b830420b1f29c0a6c260 (diff) | |
download | qt4-tools-9bc5a32b875b812c3a706034c8c27614f86bd138.tar.gz |
QNAM HTTP: Move caching of credentials from URL
The credentials are now cached when the request gets sent.
Reviewed-by: Peter Hartmann
Reviewed-by: Prasanth
Task-Number: QTBUG-13234
Diffstat (limited to 'src/network/access/qhttpnetworkconnectionchannel.cpp')
-rw-r--r-- | src/network/access/qhttpnetworkconnectionchannel.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/network/access/qhttpnetworkconnectionchannel.cpp b/src/network/access/qhttpnetworkconnectionchannel.cpp index d10f9519f5..f83e7c1e6f 100644 --- a/src/network/access/qhttpnetworkconnectionchannel.cpp +++ b/src/network/access/qhttpnetworkconnectionchannel.cpp @@ -190,6 +190,7 @@ bool QHttpNetworkConnectionChannel::sendRequest() || (!url.password().isEmpty() && url.password() != auth.password())) { auth.setUser(url.userName()); auth.setPassword(url.password()); + emit connection->cacheCredentials(request, &auth, connection); connection->d_func()->copyCredentials(connection->d_func()->indexOf(socket), &auth, false); } // clear the userinfo, since we use the same request for resending |