Class QfNetworkManager
#include <qfnetworkmanager.h>
Public Static Functions
| Type | Name |
|---|---|
| QfNetworkReply * | deleteResource (const QNetworkRequest & request, const QByteArray & payload=QByteArray()) |
| QfNetworkReply * | get (const QNetworkRequest & request) |
| QfNetworkReply * | post (const QNetworkRequest & request, const QByteArray & payload=QByteArray()) |
| QfNetworkReply * | post (const QNetworkRequest & request, QHttpMultiPart * payload) |
| QfNetworkReply * | put (const QNetworkRequest & request, const QByteArray & payload=QByteArray()) |
| QfNetworkReply * | put (const QNetworkRequest & request, QHttpMultiPart * payload) |
Detailed Description
QfNetworkManager is used to make reliable and retriable network requests. It wraps around QgsNetworkAccessManager.
Note:
After the request has finished, it is the responsibility of the user to delete the QfNetworkReply object at an appropriate time.
Note:
Do not directly delete it inside the slot connected to finished(). You can use the deleteLater() function.
Public Static Functions Documentation
function deleteResource
static QfNetworkReply * QfNetworkManager::deleteResource (
const QNetworkRequest & request,
const QByteArray & payload=QByteArray()
)
makes HTTP DELETE request with an optional payload and returns a reply
function get
static QfNetworkReply * QfNetworkManager::get (
const QNetworkRequest & request
)
makes HTTP GET request and returns a reply.
function post [1/2]
static QfNetworkReply * QfNetworkManager::post (
const QNetworkRequest & request,
const QByteArray & payload=QByteArray()
)
makes HTTP POST request with an optional payload and returns a reply
function post [2/2]
static QfNetworkReply * QfNetworkManager::post (
const QNetworkRequest & request,
QHttpMultiPart * payload
)
makes HTTP POST request with a multipart payload and returns a reply
function put [1/2]
static QfNetworkReply * QfNetworkManager::put (
const QNetworkRequest & request,
const QByteArray & payload=QByteArray()
)
makes HTTP PUT request with an optional payload and returns a reply
function put [2/2]
static QfNetworkReply * QfNetworkManager::put (
const QNetworkRequest & request,
QHttpMultiPart * payload
)
makes HTTP PUT request with a multipart payload and returns a reply
The documentation for this class was generated from the following file src/core/qfieldcloud/qfnetworkmanager.h