Public Member Functions | Static Public Member Functions

CL_WebRequest Class Reference

HTTP web request class. More...

#include <web_request.h>

List of all members.

Public Member Functions

 CL_WebRequest ()
CL_WebResponse get_response ()
void set_body (const void *data, int size)
void set_body (const CL_DataBuffer &data)
void set_body (const CL_String &data)
void set_body (CL_IODevice data)
void set_content_type (const CL_String &content_type)
void set_header_field (const CL_String &name, const CL_String &value)

Static Public Member Functions

static CL_WebRequest get (const CL_String &url)
static CL_WebRequest head (const CL_String &url)
static CL_WebRequest http_delete (const CL_String &url)
static CL_WebRequest options (const CL_String &url)
static CL_WebRequest post (const CL_String &url)
static CL_WebRequest put (const CL_String &url)
static CL_WebRequest trace (const CL_String &url)

Detailed Description

HTTP web request class.


Constructor & Destructor Documentation

CL_WebRequest::CL_WebRequest (  ) 

Member Function Documentation

static CL_WebRequest CL_WebRequest::get ( const CL_String url  )  [static]
CL_WebResponse CL_WebRequest::get_response (  ) 
static CL_WebRequest CL_WebRequest::head ( const CL_String url  )  [static]
static CL_WebRequest CL_WebRequest::http_delete ( const CL_String url  )  [static]
static CL_WebRequest CL_WebRequest::options ( const CL_String url  )  [static]
static CL_WebRequest CL_WebRequest::post ( const CL_String url  )  [static]
static CL_WebRequest CL_WebRequest::put ( const CL_String url  )  [static]
void CL_WebRequest::set_body ( const CL_String data  ) 
void CL_WebRequest::set_body ( const CL_DataBuffer data  ) 
void CL_WebRequest::set_body ( const void *  data,
int  size 
)
void CL_WebRequest::set_body ( CL_IODevice  data  ) 
void CL_WebRequest::set_content_type ( const CL_String content_type  ) 
void CL_WebRequest::set_header_field ( const CL_String name,
const CL_String value 
)
static CL_WebRequest CL_WebRequest::trace ( const CL_String url  )  [static]

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