Permit extends for HttpClient class by creating HttpClientInterface