32#ifdef _QX_ENABLE_QT_NETWORK
33#ifndef _QX_HTTP_REQUEST_H_
34#define _QX_HTTP_REQUEST_H_
47#include <QtCore/qurl.h>
53class QxHttpTransaction;
64 struct QxHttpRequestImpl;
65 std::unique_ptr<QxHttpRequestImpl>
m_pImpl;
76 QHash<QByteArray, QByteArray> &
headers();
77 QByteArray
header(
const QByteArray & key);
78 QHash<QByteArray, QxHttpCookie> &
cookies();
82 QString
param(
const QString & key);
HTTP cookie (https://www.qxorm.com/qxorm_en/manual.html#manual_999)
qx::QxHttpRequest qx_http_request
qx::QxHttpRequest : HTTP request (headers + body)
QHash< QByteArray, QxHttpCookie > & cookies()
QByteArray header(const QByteArray &key)
QHash< QString, QVariant > & dispatchParams()
QHash< QByteArray, QByteArray > & headers()
QxHttpCookie cookie(const QByteArray &name)
std::unique_ptr< QxHttpRequestImpl > m_pImpl
Private implementation idiom.
QHash< QString, QString > & params()
QxHttpRequest(QxHttpTransaction *transaction)
QString param(const QString &key)
QString & sourceAddress()
qx::QxHttpTransaction : HTTP transaction (contains request from client and reply from server)
Root namespace for all QxOrm library features.
std::shared_ptr< QxHttpRequest > QxHttpRequest_ptr
qx::QxHttpCookie : HTTP cookie (https://www.qxorm.com/qxorm_en/manual.html#manual_999)