Sha256: dd781d7ddbf3c2cdfa70fe081c36cfc67692d7818d0ca16d3434f6c7b22c45af
Contents?: true
Size: 1001 Bytes
Versions: 4
Compression:
Stored size: 1001 Bytes
Contents
#include "NetworkAccessManager.h" #include "WebPage.h" #include <iostream> NetworkAccessManager::NetworkAccessManager(QObject *parent):QNetworkAccessManager(parent) { } QNetworkReply* NetworkAccessManager::createRequest(QNetworkAccessManager::Operation operation, const QNetworkRequest &request, QIODevice * outgoingData = 0) { QNetworkRequest new_request(request); if (operation != QNetworkAccessManager::PostOperation && operation != QNetworkAccessManager::PutOperation) { new_request.setHeader(QNetworkRequest::ContentTypeHeader, QVariant()); } QHashIterator<QString, QString> item(m_headers); while (item.hasNext()) { item.next(); new_request.setRawHeader(item.key().toAscii(), item.value().toAscii()); } return QNetworkAccessManager::createRequest(operation, new_request, outgoingData); }; void NetworkAccessManager::addHeader(QString key, QString value) { m_headers.insert(key, value); }; void NetworkAccessManager::resetHeaders() { m_headers.clear(); };
Version data entries
4 entries across 4 versions & 3 rubygems