From 3436715b4aef8636d6a5d7159884f00530045c53 Mon Sep 17 00:00:00 2001 From: Tian <1203886034@qq.com> Date: Sat, 13 Jun 2026 16:14:05 +0800 Subject: [PATCH] =?UTF-8?q?modify:=E4=B8=8B=E8=BD=BD=E6=97=B6=E5=A2=9E?= =?UTF-8?q?=E5=8A=A0=E8=B4=A6=E6=88=B7=E5=AF=86=E7=A0=81=E7=99=BB=E5=BD=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Src/downloader.cpp | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/Src/downloader.cpp b/Src/downloader.cpp index e64f079..924f782 100644 --- a/Src/downloader.cpp +++ b/Src/downloader.cpp @@ -112,6 +112,18 @@ void Downloader::startDownload(const QString &_url) QNetworkRequest request; request.setUrl(m_pUrl); + // 用户名和密码 + QString user = "TianZD"; + QString password = "P@ssw0rd!!!"; + + // Basic Auth: base64(username:password) + QByteArray userPassword = QString("%1:%2").arg(user, password).toUtf8(); + QByteArray authHeader = "Basic " + userPassword.toBase64(); + + request.setRawHeader("Authorization", authHeader); + + // 建议允许重定向 + request.setAttribute(QNetworkRequest::FollowRedirectsAttribute, true); m_pReply = m_pNetWorkAccessManager->get(request); connect(m_pReply, &QNetworkReply::readyRead, this, [this]()