#include <Wt/Http/Request>
Public Member Functions | |
| const ParameterMap & | getParameterMap () const |
| Returns the query parameters. | |
| const UploadedFileMap & | uploadedFiles () const |
| Returns uploaded file parameters. | |
| const ParameterValues & | getParameterValues (const std::string &name) const |
| Returns all values for a query parameter. | |
| const std::string * | getParameter (const std::string &name) const |
| Returns a query parameter value. | |
| const UploadedFile * | getUploadedFile (const std::string &name) const |
| Returns an uploaded file. | |
| int | tooLarge () const |
| Returns a non-zero value that exceeded the maximum allowed request. | |
| ResponseContinuation * | continuation () const |
| Returns a continuation object. | |
Friends | |
| class | Wt::WResource |
The request provides information of parameters, including uploaded files, that were present in a GET or POST request.
| const ParameterMap& Wt::Http::Request::getParameterMap | ( | ) | const [inline] |
Returns the query parameters.
Returns parameters that were passed to the query, either inside the URL, or inside a POST request, excluding uploaded files.
| const UploadedFileMap& Wt::Http::Request::uploadedFiles | ( | ) | const [inline] |
| const ParameterValues & Wt::Http::Request::getParameterValues | ( | const std::string & | name | ) | const |
Returns all values for a query parameter.
Returns all values defined for a parameter named name. A single parameter may have multiple values, e.g. in the query string '?param=value1¶m=value2'.
Returns an empty list if the query parameter does not exist.
| const std::string * Wt::Http::Request::getParameter | ( | const std::string & | name | ) | const |
Returns a query parameter value.
Returns the first value defined for a parameter named name or 0 if the paramter does not exist.
| const UploadedFile* Wt::Http::Request::getUploadedFile | ( | const std::string & | name | ) | const |
Returns an uploaded file.
Returns the file uploaded for a parameter named name or 0 if the parameter does not contain does not exist or was not associated with a file input field.
| int Wt::Http::Request::tooLarge | ( | ) | const |
Returns a non-zero value that exceeded the maximum allowed request.
| ResponseContinuation* Wt::Http::Request::continuation | ( | ) | const [inline] |
Returns a continuation object.
Returns a non-zero continuation object if the request is a continuation request for an earlier response for which a continuation was created.
1.5.6