The slot connected to this signal should fill the credentials for the contents (which can be determined by inspecting the reply object) in the authenticator object. This signal is emitted whenever a final server requests authentication before it delivers the requested contents. void QNetworkAccessManager:: authenticationRequired( QNetworkReply * reply, QAuthenticator * authenticator) See also addStrictTransportSecurityHosts(), enableStrictTransportSecurityStore(), and QHstsPolicy. The current implementation thus is server-driven, client code can provide QNetworkAccessManager with previously known or discovered policies, but this information can be overridden by "Strict-Transport-Security" response headers. Note: While processing HTTP responses, QNetworkAccessManager can also update the HSTS cache, removing or updating exitsting policies or introducing new knownHosts. SetTransferTimeout(int timeout = QNetworkRequest::DefaultTransferTimeoutConstant) SetStrictTransportSecurityEnabled(bool enabled) SetRedirectPolicy(QNetworkRequest::RedirectPolicy policy) SetProxyFactory(QNetworkProxyFactory * factory) SetCookieJar(QNetworkCookieJar * cookieJar) SetAutoDeleteReplies(bool shouldAutoDelete) SendCustomRequest(const QNetworkRequest & request, const QByteArray & verb, QHttpMultiPart * multiPart) SendCustomRequest(const QNetworkRequest & request, const QByteArray & verb, const QByteArray & data) SendCustomRequest(const QNetworkRequest & request, const QByteArray & verb, QIODevice * data = nullptr) Put(const QNetworkRequest & request, QHttpMultiPart * multiPart) Put(const QNetworkRequest & request, const QByteArray & data) Put(const QNetworkRequest & request, QIODevice * data) Post(const QNetworkRequest & request, QHttpMultiPart * multiPart) Post(const QNetworkRequest & request, const QByteArray & data) Post(const QNetworkRequest & request, QIODevice * data) IsStrictTransportSecurityStoreEnabled() const QNetworkAccessManager(QObject * parent = nullptr)ĪddStrictTransportSecurityHosts(const QList & knownHosts)ĬonnectToHost(const QString & hostName, quint16 port = 80)ĬonnectToHostEncrypted(const QString & hostName, quint16 port = 443, const QSslConfiguration & sslConfiguration = QSslConfiguration::defaultConfiguration())ĬonnectToHostEncrypted(const QString & hostName, quint16 port, const QSslConfiguration & sslConfiguration, const QString & peerName)ĭeleteResource(const QNetworkRequest & request)ĮnableStrictTransportSecurityStore(bool enabled, const QString & storeDir = QString())
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |