KD SOAP API Documentation 2.2
|
#include "KDSoapServer.h"
#include "KDSoapServerAuthInterface.h"
#include "KDSoapServerCustomVerbRequestInterface.h"
#include "KDSoapServerObjectInterface.h"
#include "KDSoapServerRawXMLInterface.h"
#include "KDSoapServerSocket_p.h"
#include "KDSoapSocketList_p.h"
#include <KDSoapClient/KDSoapMessage.h>
#include <KDSoapClient/KDSoapMessageReader_p.h>
#include <KDSoapClient/KDSoapMessageWriter_p.h>
#include <KDSoapClient/KDSoapNamespaceManager.h>
#include <QBuffer>
#include <QDir>
#include <QFile>
#include <QFileInfo>
#include <QMetaMethod>
#include <QThread>
#include <QVarLengthArray>
#include "moc_KDSoapServerSocket_p.cpp"
Go to the source code of this file.
Typedefs | |
typedef QMap< QByteArray, QByteArray > | HeadersMap |
Functions | |
static QByteArray | httpResponseHeaders (bool fault, const QByteArray &contentType, int responseDataSize, QObject *serverObject) |
static HeadersMap | parseHeaders (const QByteArray &headerData) |
static bool | splitHeadersAndData (const QByteArray &request, QByteArray &header, QByteArray &data) |
static QByteArray | stripQuotes (const QByteArray &bar) |
Variables | |
static const char | s_forbidden [] = "HTTP/1.1 403 Forbidden\r\nContent-Length: 0\r\n\r\n" |
typedef QMap<QByteArray, QByteArray> HeadersMap |
Definition at line 59 of file KDSoapServerSocket.cpp.
|
static |
Definition at line 126 of file KDSoapServerSocket.cpp.
References KDSoapServerObjectInterface::additionalHttpResponseHeaderItems(), QByteArray::number(), and QByteArray::reserve().
|
static |
Definition at line 60 of file KDSoapServerSocket.cpp.
References QList::at(), QBuffer::atEnd(), QDir::cleanPath(), QList::count(), QString::fromUtf8(), QByteArray::indexOf(), QMap::insert(), QByteArray::left(), QByteArray::mid(), QBuffer::open(), QIODevice::readLine(), QIODevice::ReadOnly, QBuffer::setData(), QByteArray::toLower(), QString::toUtf8(), and QByteArray::trimmed().
|
static |
Definition at line 106 of file KDSoapServerSocket.cpp.
References QByteArray::indexOf(), QByteArray::left(), and QByteArray::mid().
|
static |
Definition at line 117 of file KDSoapServerSocket.cpp.
References QByteArray::endsWith(), QByteArray::length(), QByteArray::mid(), and QByteArray::startsWith().
|
static |
Definition at line 29 of file KDSoapServerSocket.cpp.