Http component provides an objective approach to working with HTTP request, response and cache control