#include <Pt/Http/Request.h>
HTTP request message.
Inherits Message.
Public Member Functions | |
| Request (Http::Connection &conn) | |
| Construct with connection. | |
| Request (Http::Connection &conn, const std::string &url) | |
| Construct with connection and URL. | |
| Request (Http::Connection &conn, const char *url) | |
| Construct with connection and URL. | |
| std::iostream & | body () |
| Returns the body of the message. | |
| void | clear () |
| Clears all content. | |
| void | discard () |
| Discards the message body. | |
| MessageHeader & | header () |
| Returns the header of the message. | |
| const MessageHeader & | header () const |
| Returns the header of the message. | |
| const std::string & | method () const |
| Returns the HTTP request method. | |
| const std::string & | qparams () const |
| Returns the HTTP request URL query. | |
| void | setMethod (const std::string &m) |
| Sets the request method. | |
| void | setMethod (const char *m) |
| Sets the request method. | |
| void | setQParams (const std::string &p) |
| Sets the URL query string. | |
| void | setQParams (const char *p) |
| Sets the URL query string. | |
| void | setUrl (const std::string &u) |
| Sets the request URL. | |
| void | setUrl (const char *u) |
| Sets the request URL. | |
| const std::string & | url () const |
| Returns the HTTP request URL. | |