Web framework C++
2.0.0
Simple web framework on c++ designed to easily create web pages, etc
Main Page
Classes
Files
File List
File Members
include
request.h
Go to the documentation of this file.
1
#pragma once
2
3
#include "
http.h
"
4
#include "
message_body.h
"
5
#include "
uri.h
"
6
#include "
headers.h
"
7
14
class
Request
{
15
HTTP::Method
method;
16
URI
* uri;
17
HTTP::Version
version;
18
Headers
* headers;
19
MessageBody
* body;
20
std::string rawData;
21
public
:
25
Request
();
26
41
Request
(
HTTP::Method
method, std::string &
URI
,
HTTP::Version
version,
42
std::string & headers, std::string & body, std::string raw);
43
47
~Request
();
48
55
HTTP::Method
getMethod
();
56
63
URI *
getURI
();
64
71
HTTP::Version
getVersion
();
72
79
Headers
*
getHeaders
();
80
87
MessageBody
*
getMessageBody
();
88
92
std::string
getRawData
();
93
};
MessageBody
wrapper class for http body
Definition:
message_body.h:10
URI
class represents http uri
Definition:
uri.h:12
message_body.h
Request::getURI
URI * getURI()
uri.h
Request::getMethod
HTTP::Method getMethod()
Request
class wrapper of HTTP request
Definition:
request.h:14
http.h
Request::getRawData
std::string getRawData()
Request::getVersion
HTTP::Version getVersion()
HTTP::Version
Version
Definition:
http.h:33
Request::Request
Request()
Request::getHeaders
Headers * getHeaders()
headers.h
Request::~Request
~Request()
Request::getMessageBody
MessageBody * getMessageBody()
HTTP::Method
Method
Definition:
http.h:16
Headers
wrapper class for http headers
Definition:
headers.h:11
Generated by
1.8.11