A decent HTTP request/response API.