Public Types | |
| enum | Method { None, Options, Get, Head, Post, Put, Delete, Trace, Connect, Patch, Extension } |
Public Member Functions | |
| HTTPRequest (const HTTP &http) throw () | |
| void | parse (const std::string &buffer) throw (ServerException) |
| void | appendBody (const std::string &data) throw (ServerException) |
| void | appendBody (const std::vector< char > &data) throw (ServerException) |
| Method | getMethod (bool useOverride=true) const throw () |
| const std::string & | getMethodRaw (bool useOverride=true) const throw () |
| Method | getMethodOverride (void) const throw () |
| const std::string & | getMethodOverrideRaw (void) const throw () |
| const std::string & | getURI (void) const throw () |
| const std::string & | getPath (void) const throw () |
| const std::string & | getQuery (void) const throw () |
| const std::string & | getVersion (void) const throw () |
| const std::vector< std::string > & | getHeaders () const throw () |
| const std::string | getBody (void) const throw () |
| const std::vector< char > & | getContent (void) const throw () |
| bool | isContinue (void) const throw () |
| bool | isChunked (void) const throw () |
| bool | empty (void) const throw () |
| void | clear (void) throw () |
| std::string | str (void) const throw () |
| void | print (void) const throw () |
Friends | |
| class | HTTPConnection |
Definition at line 27 of file HTTPRequest.h.
1.6.1