Updated to use API-Common component for HTTPClient functionality