40 #ifndef QNETWORKACCESSMANAGER_H
41 #define QNETWORKACCESSMANAGER_H
43 #include <QtNetwork/qtnetworkglobal.h>
44 #include <QtNetwork/qnetworkrequest.h>
45 #include <QtCore/QString>
46 #include <QtCore/QList>
47 #include <QtCore/QObject>
49 #include <QtNetwork/QSslConfiguration>
50 #include <QtNetwork/QSslPreSharedKeyAuthenticator>
93 void clearAccessCache();
95 void clearConnectionCache();
97 #ifndef QT_NO_NETWORKPROXY
110 void setStrictTransportSecurityEnabled(
bool enabled);
111 bool isStrictTransportSecurityEnabled()
const;
113 bool isStrictTransportSecurityStoreEnabled()
const;
127 #if QT_CONFIG(http) || defined(Q_OS_WASM)
145 bool autoDeleteReplies()
const;
146 void setAutoDeleteReplies(
bool autoDelete);
148 int transferTimeout()
const;
152 #ifndef QT_NO_NETWORKPROXY
168 QStringList supportedSchemesImplementation()
const;
The QAbstractNetworkCache class provides the interface for cache implementations.
The QAuthenticator class provides an authentication object.
The QByteArray class provides an array of bytes.
The QHstsPolicy class specifies that a host supports HTTP Strict Transport Security policy (HSTS).
The QHttpMultiPart class resembles a MIME multipart message to be sent over HTTP.
The QIODevice class is the base interface class of all I/O devices in Qt.
The QNetworkAccessManager class allows the application to send network requests and receive replies.
void finished(QNetworkReply *reply)
void preSharedKeyAuthenticationRequired(QNetworkReply *reply, QSslPreSharedKeyAuthenticator *authenticator)
void authenticationRequired(QNetworkReply *reply, QAuthenticator *authenticator)
void encrypted(QNetworkReply *reply)
void sslErrors(QNetworkReply *reply, const QList< QSslError > &errors)
void proxyAuthenticationRequired(const QNetworkProxy &proxy, QAuthenticator *authenticator)
The QNetworkCookie class holds one network cookie.
The QNetworkCookieJar class implements a simple jar of QNetworkCookie objects.
The QNetworkProxyFactory class provides fine-grained proxy selection.
The QNetworkProxy class provides a network layer proxy.
The QNetworkReply class contains the data and headers for a request sent with QNetworkAccessManager.
The QNetworkRequest class holds a request to be sent with QNetworkAccessManager.
@ DefaultTransferTimeoutConstant
The QObject class is the base class of all Qt objects.
The QSslConfiguration class holds the configuration and state of an SSL connection.
static QSslConfiguration defaultConfiguration()
The QSslError class provides an SSL error.
The QSslPreSharedKeyAuthenticator class provides authentication data for pre shared keys (PSK) cipher...
The QString class provides a Unicode character string.
The QStringList class provides a list of strings.
QCache< int, Employee > cache
[0]
set set set set set set set macro pixldst1 op
GLbitfield GLuint64 timeout
[4]
GLenum GLenum GLsizei const GLuint GLboolean enabled
GLint GLsizei GLsizei GLenum GLenum GLsizei void * data
sock connectToHost(url.host(), url.port(80))
QItemEditorFactory * factory
http post("register.html", data)
http get(QUrl::toPercentEncoding("/index.html"))
QHttpMultiPart * multiPart
[0]
QNetworkRequest request(url)
manager setCache(diskCache)
serverSocket setProxy(QNetworkProxy::NoProxy)
[0]
socket connectToHostEncrypted("imap.example.com", 993)
const QLatin1String storeDir(".")
IUIAutomationTreeWalker __RPC__deref_out_opt IUIAutomationElement ** parent