ticket:3 moved http requests to a separate page
Merge branch 't3_http_middleware'