https://bugs.kde.org/show_bug.cgi?id=378822

            Bug ID: 378822
           Summary: KIO::Integration::AccessManager doesn't honor
                    FollowRedirectsAttribute
           Product: frameworks-kio
           Version: 5.33.0
          Platform: Other
                OS: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: NOR
         Component: general
          Assignee: fa...@kde.org
          Reporter: martin+...@serafean.cz
                CC: kdelibs-b...@kde.org
  Target Milestone: ---

KIO::Integration::AccessManager *re = new
KIO::Integration::AccessManager(nullptr)
QNetworkRequest r(QUrl() /*some page with 302 redirect*/ );
r.setAttribute(QNetworkRequest::FollowRedirectsAttribute, QVariant(true));
QNetworkReply * re = m->get(r);
QObject::connect(re, &QNetworkReply::finished, [=](){
qDebug() << "Staus" << re->attribute(QNetworkRequest::HttpStatusCodeAttribute);

Prints the 302 Status code, instead of following redirect.
when I redefine re as :
QNetworkAccessManager *re = new QNetworkAccessManager;
redirects are followed.

QNetworkRequest::FollowRedirectsAttribute was introduced in Qt 5.6.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to