Request

A request is used to handle information passed from a client.
It saves the GET and POST arguments and the requested URI (http://en.wikipedia.org/wiki/URI).
A Response uses this request to determine if the request URI refers to the URI the Response belongs to.
You (the developer) can use the request to handle the GET/POST arguments to implement a response logic (see XMLResponse and ComplexResponse)