|
Yet Another HTTP Library
yahttp
|
#include <reqresp.hpp>


Public Member Functions | |
| Request () | |
| Request (const HTTPBase &rhs) | |
| Request & | operator= (const HTTPBase &rhs) |
| void | initialize () |
| void | setup (const std::string &method, const std::string &url) |
| void | preparePost (postformat_t format=urlencoded) |
Public Member Functions inherited from YaHTTP::HTTPBase | |
| HTTPBase () | |
| void | write (std::ostream &os) const |
| strstr_map_t & | GET () |
| strstr_map_t & | POST () |
| strcookie_map_t & | COOKIES () |
| std::string | versionStr (int version) const |
| std::string | str () const |
Friends | |
| std::ostream & | operator<< (std::ostream &os, const Request &resp) |
| std::istream & | operator>> (std::istream &is, Request &resp) |
Additional Inherited Members | |
Public Attributes inherited from YaHTTP::HTTPBase | |
| URL | url |
| int | kind |
| int | status |
| int | version |
| std::string | statusText |
| std::string | method |
| strstr_map_t | headers |
| CookieJar | jar |
| strstr_map_t | postvars |
| strstr_map_t | getvars |
| strstr_map_t | parameters |
| std::string | routeName |
| std::string | body |
| ssize_t | max_request_size |
| ssize_t | max_response_size |
| funcptr::function< size_t(const HTTPBase *, std::ostream &, bool)> | renderer |
Protected Member Functions inherited from YaHTTP::HTTPBase | |
| HTTPBase (const HTTPBase &rhs) | |
| HTTPBase & | operator= (const HTTPBase &rhs) |
|
inline |
|
inline |
|
inlinevirtual |
Reimplemented from YaHTTP::HTTPBase.
|
inline |
|
inline |
|
friend |
|
friend |
1.8.6