QT中的FollowRedirectsAttribute vs RedirectPolicyAttribute vs RedirectPolicy
我试图实现QT中的FollowRedirectsAttribute vs RedirectPolicyAttribute vs RedirectPolicy,redirect,qnetworkrequest,qt5.10,Redirect,Qnetworkrequest,Qt5.10,我试图实现QNetworkRequest::UserVerifiedRedirectPolicy,这是我当前的设置,没有使用任何重定向 auto request = QNetworkRequest(QUrl(url)); request.setAttribute(QNetworkRequest::HTTP2AllowedAttribute, true); request.setAttribute(QNetworkRequest::HttpPipeliningAllowedAttribute, t
QNetworkRequest::UserVerifiedRedirectPolicy
,这是我当前的设置,没有使用任何重定向
auto request = QNetworkRequest(QUrl(url));
request.setAttribute(QNetworkRequest::HTTP2AllowedAttribute, true);
request.setAttribute(QNetworkRequest::HttpPipeliningAllowedAttribute, true);
request.setPriority(QNetworkRequest::HighPriority);
request.setRawHeader("User-Agent", "REDIR-TESTS");
request.setRawHeader("Accept-Language", "en,*");
request.setAttribute(QNetworkRequest::FollowRedirectsAttribute, true);
request.setSslConfiguration(*net::NetworkManager::instance()->sslConfiguration());
例如,在查看SO时,发现了这个问题,根据这里的操作,QT5.6+中的url重定向仅通过设置QNetworkRequest::FollowRedirectsAttribute
工作
根据文档,QT6的默认重定向策略为NoLessSafeRedirectPolicy
,需要重定向
插槽。那么,这是否意味着在QT5.6+中,重定向自动工作,而不使用QNetworkReply::redirected()
插槽
我找不到任何解释该行为的文档,也找不到实现UserVerifiedRedirectPolicy
的好例子,尽管我在这里找到了一个以QT4方式实现它的例子,但如果可能的话,我不想使用QT4方式,有什么想法吗