15 namespace stefanfrings {
52 void setHeader(
const QByteArray name,
const QByteArray value);
60 void setHeader(
const QByteArray name,
const int value);
63 QMap<QByteArray,QByteArray>& getHeaders();
66 QMap<QByteArray,HttpCookie>& getCookies();
72 void setStatus(
const int statusCode,
const QByteArray description=QByteArray());
75 int getStatusCode()
const;
90 void write(
const QByteArray data,
const bool lastPart=
false);
95 bool hasSentLastPart()
const;
108 void redirect(
const QByteArray& url);
121 bool isConnected()
const;
126 QMap<QByteArray,QByteArray> headers;
135 QByteArray statusText;
147 QMap<QByteArray,HttpCookie> cookies;
150 bool writeToSocket(QByteArray data);
HTTP cookie as defined in RFC 2109.
This object represents a HTTP response, used to return something to the web client.