Request and Response are initialized before the Route matching.

before_request is called before the matching process, so that unmatched
Request may still be captured in before_request.

This allow a call to after_request if the Request is not matched.