A basic HTTP client.