We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent ed174ba commit d98a3aaCopy full SHA for d98a3aa
src/network/access/qnetworkreplyhttpimpl.cpp
@@ -1215,6 +1215,15 @@ QNetworkRequest QNetworkReplyHttpImplPrivate::createRedirectRequest(const QNetwo
1215
int maxRedirectsRemaining)
1216
{
1217
QNetworkRequest newRequest(originalRequest);
1218
+
1219
+ // <LEGO>
1220
+ // remove authorization headers on redirect
1221
+ if(originalRequest.url().host().compare(url.host(), Qt::CaseInsensitive) != 0)
1222
+ {
1223
+ newRequest.setRawHeader("Authorization", QByteArray());
1224
+ }
1225
+ // </LEGO>
1226
1227
newRequest.setUrl(url);
1228
newRequest.setMaximumRedirectsAllowed(maxRedirectsRemaining);
1229
0 commit comments