23 #ifndef QHTTPENGINE_PARSER_H
24 #define QHTTPENGINE_PARSER_H
28 #include <qhttpengine/socket.h>
30 #include "qhttpengine_export.h"
57 static void split(
const QByteArray &data,
const QByteArray &delim,
int maxSplit, QByteArrayList &parts);
70 static bool parseHeaderList(
const QList<QByteArray> &lines,
Socket::HeaderMap &headers);
79 static bool parseHeaders(
const QByteArray &data, QList<QByteArray> &parts,
Socket::HeaderMap &headers);
89 static bool parseResponseHeaders(
const QByteArray &data,
int &statusCode, QByteArray &statusReason,
Socket::HeaderMap &headers);
94 #endif // QHTTPENGINE_PARSER_H
QMultiMap< IByteArray, QByteArray > HeaderMap
Map consisting of HTTP headers.
Definition: socket.h:114
Method
Definition: socket.h:122
QMultiMap< QString, QString > QueryStringMap
Map consisting of query string values.
Definition: socket.h:105
Utility methods for parsing HTTP requests and responses.
Definition: parser.h:42