sf::Http::Http::Request Class Reference
This class wraps an HTTP request, which is basically :- a header with a method, a target URI, and a set of field/value pairs
- an optional body (for POST requests).
#include <Http.hpp>
Public Types | |
| enum | Method { Get, Post, Head } |
| Enumerate the available HTTP methods for a request. More... | |
Public Member Functions | |
| Request (Method RequestMethod=Get, const std::string &URI="/", const std::string &Body="") | |
| Default constructor. | |
| void | SetField (const std::string &Field, const std::string &Value) |
| Set the value of a field; the field is added if it doesn't exist. | |
| void | SetMethod (Method RequestMethod) |
| Set the request method. | |
| void | SetURI (const std::string &URI) |
| Set the target URI of the request. | |
| void | SetHttpVersion (unsigned int Major, unsigned int Minor) |
| Set the HTTP version of the request. | |
| void | SetBody (const std::string &Body) |
| Set the body of the request. | |
Friends | |
| class | Http |
Detailed Description
This class wraps an HTTP request, which is basically :- a header with a method, a target URI, and a set of field/value pairs
- an optional body (for POST requests).
Definition at line 54 of file Http.hpp.
Member Enumeration Documentation
Constructor & Destructor Documentation
| sf::Http::Http::Request::Request | ( | Method | RequestMethod = Get, |
|
| const std::string & | URI = "/", |
|||
| const std::string & | Body = "" | |||
| ) |
Member Function Documentation
| void sf::Http::Http::Request::SetBody | ( | const std::string & | Body | ) |
Set the body of the request.
This parameter is optional and makes sense only for POST requests. This parameter is empty by default
- Parameters:
-
Body : Content of the request body
| void sf::Http::Http::Request::SetField | ( | const std::string & | Field, | |
| const std::string & | Value | |||
| ) |
| void sf::Http::Http::Request::SetHttpVersion | ( | unsigned int | Major, | |
| unsigned int | Minor | |||
| ) |
| void sf::Http::Http::Request::SetMethod | ( | Method | RequestMethod | ) |
Set the request method.
This parameter is Http::Request::Get by default
- Parameters:
-
RequestMethod : Method to use for the request
| void sf::Http::Http::Request::SetURI | ( | const std::string & | URI | ) |
The documentation for this class was generated from the following files:
:: Copyright © 2007-2008 Laurent Gomila, all rights reserved :: Documentation generated by doxygen 1.5.2 ::