18 #ifndef NURIA_HTTPPARSER_HPP
19 #define NURIA_HTTPPARSER_HPP
21 #include "httpclient.hpp"
43 bool removeTrailingNewline (QByteArray &data);
50 bool parseFirstLine (
const QByteArray &data, QByteArray &verb, QByteArray &path,
56 bool parseHeaderLine (
const QByteArray &data, QByteArray &name, QByteArray &value);
75 bool parseRangeHeaderValue (
const QByteArray &value, qint64 &begin, qint64 &end);
81 QByteArray correctHeaderKeyCase (QByteArray key);
101 #endif // NURIA_HTTPPARSER_HPP
Parser functions for the HyperText Transfer Protocol.
Definition: httpparser.hpp:31
QMap< QByteArray, QNetworkCookie > Cookies
Definition: httpclient.hpp:420
HttpVerb
Definition: httpclient.hpp:112
HttpVersion
Definition: httpclient.hpp:102