#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.