Lazy RSS
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
http::HTTP_Request Class Reference

#include <http.hpp>

Inheritance diagram for http::HTTP_Request:
http::HTTPS_Request

Public Member Functions

 HTTP_Request (const char *url)
 Initializes request class. More...
 
HTTP_Requestset_method (METHOD method)
 Sets method type. More...
 
HTTP_Response run ()
 

Protected Member Functions

const std::string & method_str () const
 

Protected Attributes

Poco::URI uri
 
METHOD method
 

Constructor & Destructor Documentation

HTTP_Request::HTTP_Request ( const char *  url)
explicit

Initializes request class.

Default method is GET.

Parameters
urlValid HTTP URI string.

Member Function Documentation

const std::string & HTTP_Request::method_str ( ) const
protected
Returns
Poco method string.
HTTP_Response HTTP_Request::run ( )
Returns
Response to HTTP request.
HTTP_Request & HTTP_Request::set_method ( METHOD  method)

Sets method type.

Parameters
methodHTTP Method type.

Member Data Documentation

METHOD http::HTTP_Request::method
protected
Poco::URI http::HTTP_Request::uri
protected

The documentation for this class was generated from the following files: