如果出现url重定向,加下面这个,QT5.6之后支持
QNetworkRequest request;
request.setAttribute(QNetworkRequest::FollowRedirectsAttribute, true);
5.6之前可以用下面方法获取到重定向之后的地址
QNetworkReply reply;
QUrl url;
QVariant redirectUrl = reply.attribute(QNetworkRequest::RedirectionTargetAttribute);
if (redirectUrl.isValid()) {
url = redirectUrl.toUrl();
}
版权声明:本文为m0_71889728原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。