Object-Oriented abstraction of HTTP Request & Response.