sf::Http Class Reference
This class provides methods for manipulating the HTTP protocol (described in RFC 1945). More...
#include <Http.hpp>
Inheritance diagram for sf::Http:

Classes | |
| class | Request |
This class wraps an HTTP request, which is basically :
| |
| class | Response |
This class wraps an HTTP response, which is basically :
| |
Public Member Functions | |
| Http () | |
| Default constructor. | |
| Http (const std::string &Host, unsigned short Port=0) | |
| Construct the Http instance with the target host. | |
| void | SetHost (const std::string &Host, unsigned short Port=0) |
| Set the target host. | |
| Response | SendRequest (const Request &Req, float Timeout=0.f) |
| Send a HTTP request and return the server's response. | |
Detailed Description
This class provides methods for manipulating the HTTP protocol (described in RFC 1945).It can connect to a website, get its files, send requests, etc.
Definition at line 45 of file Http.hpp.
Constructor & Destructor Documentation
| sf::Http::Http | ( | const std::string & | Host, | |
| unsigned short | Port = 0 | |||
| ) |
Member Function Documentation
| Http::Response sf::Http::SendRequest | ( | const Request & | Req, | |
| float | Timeout = 0.f | |||
| ) |
Send a HTTP request and return the server's response.
You must be connected to a host before sending requests. Any missing mandatory header field will be added with an appropriate value. Warning : this function waits for the server's response and may not return instantly; use a thread if you don't want to block your application.
- Parameters:
-
Req : Request to send Timeout : Maximum time to wait, in seconds (0 by default, means no timeout)
- Returns:
- Server's response
| void sf::Http::SetHost | ( | const std::string & | Host, | |
| unsigned short | Port = 0 | |||
| ) |
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 ::