func GetDefaultHTTPClient(timeout time.Duration) IHTTPClient {
	client := http.Client{
		Timeout: timeout,
	}
	return IHTTPClient(&client)
}
func GetDefaultHTTPClient(timeout time.Duration) IHTTPClient {
	client := http.Client{
		Timeout: timeout,
	}
	return IHTTPClient(&client)
}
// GetDefaultHTTPClient returns a httpClient with configured timeout