24 lines
733 B
C++
24 lines
733 B
C++
|
#include "MissingContentHeaderRequestHandler.h"
|
||
|
#include "NetworkReplyProxy.h"
|
||
|
#include "NoOpReply.h"
|
||
|
|
||
|
MissingContentHeaderRequestHandler::MissingContentHeaderRequestHandler(
|
||
|
RequestHandler *next,
|
||
|
QObject *parent
|
||
|
) : RequestHandler(parent) {
|
||
|
m_next = next;
|
||
|
}
|
||
|
|
||
|
QNetworkReply* MissingContentHeaderRequestHandler::handleRequest(
|
||
|
NetworkAccessManager *manager,
|
||
|
QNetworkAccessManager::Operation operation,
|
||
|
QNetworkRequest &request,
|
||
|
QIODevice *outgoingData
|
||
|
) {
|
||
|
if (operation != QNetworkAccessManager::PostOperation && operation != QNetworkAccessManager::PutOperation) {
|
||
|
request.setHeader(QNetworkRequest::ContentTypeHeader, QVariant());
|
||
|
}
|
||
|
|
||
|
return m_next->handleRequest(manager, operation, request, outgoingData);
|
||
|
}
|