add HTTP support for PUT and DELETE

Signed-off-by: binary1248 <binary1248@hotmail.com>
This commit is contained in:
firefly2442 2012-11-01 21:12:38 -05:00 committed by binary1248
parent 5250cc97d5
commit 749cbb2ff8
2 changed files with 10 additions and 6 deletions

View File

@ -61,9 +61,11 @@ public :
////////////////////////////////////////////////////////////
enum Method
{
Get, ///< Request in get mode, standard method to retrieve a page
Post, ///< Request in post mode, usually to send data to a page
Head ///< Request a page's header only
Get, ///< Request in get mode, standard method to retrieve a page
Post, ///< Request in post mode, usually to send data to a page
Head, ///< Request a page's header only
Put, ///< Request in put mode, useful for a REST API
Delete ///< Request in delete mode, useful for a REST API
};
////////////////////////////////////////////////////////////

View File

@ -108,9 +108,11 @@ std::string Http::Request::prepare() const
switch (m_method)
{
default :
case Get : method = "GET"; break;
case Post : method = "POST"; break;
case Head : method = "HEAD"; break;
case Get : method = "GET"; break;
case Post : method = "POST"; break;
case Head : method = "HEAD"; break;
case Put : method = "PUT"; break;
case Delete : method = "DELETE"; break;
}
// Write the first line containing the request type