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方式,有什么想法吗