![]() |
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.
© 2010-2024 Klarälvdalens Datakonsult AB (KDAB)
https://www.kdab.com/development-resources/qt-tools/kd-soap/