Wt::Http::Request Class Reference

An HTTP request. More...

#include <Wt/Http/Request>

List of all members.

Public Member Functions

const ParameterMapgetParameterMap () const
 Returns the query parameters.
const UploadedFileMapuploadedFiles () const
 Returns uploaded file parameters.
const ParameterValuesgetParameterValues (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 UploadedFilegetUploadedFile (const std::string &name) const
 Returns an uploaded file.
int tooLarge () const
 Returns a non-zero value that exceeded the maximum allowed request.
ResponseContinuationcontinuation () const
 Returns a continuation object.

Friends

class Wt::WResource


Detailed Description

An HTTP request.

The request provides information of parameters, including uploaded files, that were present in a GET or POST request.

See also:
WResource::handleRequest()

Member Function Documentation

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.

See also:
uploadedFiles()

const UploadedFileMap& Wt::Http::Request::uploadedFiles (  )  const [inline]

Returns uploaded file parameters.

See also:
getParameterMap()

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&param=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.

See also:
WApplication::requestTooLarge

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.

See also:
Response::createContinuation()


Generated on Tue Sep 1 17:51:18 2009 for Wt by doxygen 1.5.6