An HTTP client engine