public static Route route(Http.Request request) {
Logger.trace("Route: " + request.path + " - " + request.querystring);
// request method may be overriden if a x-http-method-override parameter is given
if (request.querystring != null && methodOverride.matches(request.querystring)) {
Matcher matcher = methodOverride.matcher(request.querystring);
if (matcher.matches()) {
Logger.trace("request method %s overriden to %s ", request.method, matcher.group("method"));
request.method = matcher.group("method");
}
}
for (Route route : routes) {