17 QNetworkRequest request;
33 const QVariant &redirection =
m_reply->attribute(QNetworkRequest::RedirectionTargetAttribute);
34 if(redirection.isValid())
36 const QString &url = redirection.toString();
TTK_MODULE_EXPORT void setUserAgentHeader(QNetworkRequest *request, const QByteArray &data={}) noexcept
MusicDataSourceRequest(QObject *parent=nullptr)
TTK_MODULE_EXPORT void setSslConfiguration(QNetworkRequest *request, QSslSocket::PeerVerifyMode mode=QSslSocket::VerifyNone) noexcept
virtual void downloadFinished() overridefinal
QNetworkAccessManager m_manager
virtual void deleteAll() overridefinal
TTK_MODULE_EXPORT void setContentTypeHeader(QNetworkRequest *request, const QByteArray &data={}) noexcept
virtual void replyError(QNetworkReply::NetworkError error) override
The class of the abstract network.
void startToRequest(const QString &url)
virtual void downloadFinished()
#define TTK_ERROR_STREAM(msg)
#define QtNetworkErrorConnect(p, q, f, s)
Network error connect.
void downloadRawDataChanged(const QByteArray &bytes)