Add FollowRedirectsAttribute

This commit is contained in:
Jonas Kvinge 2019-08-21 00:01:38 +02:00
parent 4359f2a0ce
commit 882f80de1e
2 changed files with 6 additions and 0 deletions

View File

@ -97,6 +97,9 @@ QNetworkReply *SubsonicBaseRequest::CreateGetRequest(const QString &ressource_na
} }
req.setHeader(QNetworkRequest::ContentTypeHeader, "application/x-www-form-urlencoded"); req.setHeader(QNetworkRequest::ContentTypeHeader, "application/x-www-form-urlencoded");
#if (QT_VERSION >= QT_VERSION_CHECK(5, 6, 0))
req.setAttribute(QNetworkRequest::FollowRedirectsAttribute, true);
#endif
QNetworkReply *reply = network_->get(req); QNetworkReply *reply = network_->get(req);
connect(reply, SIGNAL(sslErrors(QList<QSslError>)), this, SLOT(HandleSSLErrors(QList<QSslError>))); connect(reply, SIGNAL(sslErrors(QList<QSslError>)), this, SLOT(HandleSSLErrors(QList<QSslError>)));

View File

@ -615,6 +615,9 @@ void SubsonicRequest::FlushAlbumCoverRequests() {
++album_covers_requests_active_; ++album_covers_requests_active_;
QNetworkRequest req(request.url); QNetworkRequest req(request.url);
#if (QT_VERSION >= QT_VERSION_CHECK(5, 6, 0))
req.setAttribute(QNetworkRequest::FollowRedirectsAttribute, true);
#endif
if (!verify_certificate()) { if (!verify_certificate()) {
QSslConfiguration sslconfig = QSslConfiguration::defaultConfiguration(); QSslConfiguration sslconfig = QSslConfiguration::defaultConfiguration();