ClanLib  2.3.7
Public Member Functions | Static Public Member Functions | List of all members
CL_WebRequest Class Reference

HTTP web request class. More...

#include <web_request.h>

Public Member Functions

 CL_WebRequest ()
 
CL_WebResponse get_response ()
 
void set_body (const CL_DataBuffer &data)
 
void set_body (const CL_String &data)
 
void set_body (CL_IODevice data)
 
void set_body (const void *data, int size)
 
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_DataBuffer data)
void CL_WebRequest::set_body ( const CL_String data)
void CL_WebRequest::set_body ( CL_IODevice  data)
void CL_WebRequest::set_body ( const void *  data,
int  size 
)
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: