41 #ifndef _networkhttprequest_h
42 #define _networkhttprequest_h
44 #include "Network/networkenumerations.h"
45 #include "Network/httpmessage.h"
46 #include "Network/uri.h"
113 void SetURI(
const URI&
URI);
116 const URI& GetURI()
const;
132 void SetExpectHeader(
const String& Expect);
135 const String& GetExpectHeader()
const;
139 void SetFromHeader(
const String& From);
142 const String& GetFromHeader()
const;
146 void SetHostHeader(
const String& Host);
149 const String& GetHostHeader()
const;
153 void SetUserAgentHeader(
const String& UserAgent);
156 const String& GetUserAgentHeader()
const;
String::const_iterator StringIterator
Convenience typedef for String iterators.
A base class for HTTP text parsing classes.
bool Boole
Generally acts a single bit, true or false.
HTTPRequestMethod RequestMethod
The HTTP method to use for the request.
A simple class to facilitate the creation of HTTP requests.
URI RequestURI
The URI of the resource to request.
A helper class for the reading and using of Uniform Resource Identifiers.
The bulk of the engine components go in this namspace.
HTTPRequestMethod
This enum is a listing of commonly supported HTTP request methods.
std::string String
A datatype used to a series of characters.