9 #ifndef _c08db816_ac02_484c_8e9a_ab816c5198c7 10 #define _c08db816_ac02_484c_8e9a_ab816c5198c7 34 std::string
const & http_version=
"",
35 unsigned int status=0, std::string
const & reason=
"",
42 std::string
const & get_http_version()
const;
45 void set_http_version(std::string
const & http_version);
48 unsigned int get_status()
const;
51 void set_status(
unsigned int status);
54 std::string
const & get_reason()
const;
57 void set_reason(std::string
const & target);
60 std::string _http_version;
79 #endif // _c08db816_ac02_484c_8e9a_ab816c5198c7 std::ostream & operator<<(std::ostream &stream, HTTPRequest const &request)
Output an HTTP request to a stream.
RFC 5322 Message (i.e. headers with body).
Definition: Message.h:26
Definition: Association.h:24
std::map< std::string, std::string > Headers
Associative container for headers.
Definition: Message.h:30
#define ODIL_API
Definition: odil.h:28
std::istream & operator>>(std::istream &stream, HTTPRequest &request)
Input an HTTP request from a stream.
HTTP Response.
Definition: HTTPResponse.h:24