parameters: (self, http_client, operation, url, data=None,
                        headers=None)
return_statement: return http_client.request(operation, url, data=data, headers=headers)
docstring: Sets the Authorization header and makes the HTTP request.
docstring_summary: Sets the Authorization header and makes the HTTP request.
docstring_tokens: Sets the Authorization header and makes the HTTP request .
function: def perform_request(self, http_client, operation, url, data=None,
                        headers=None):
      """Sets the Authorization header and makes the HTTP request."""
      if not headers:
        headers = {}
      if self.oauth_input_params.requestor_id:
        url.params['xoauth_requestor_id'] = self.oauth_input_params.requestor_id
      headers.update(self.GetAuthHeader(operation, url))
      return http_client.request(operation, url, data=data, headers=headers)
function_tokens: def perform_request ( self , http_client , operation , url , data = None , headers = None ) : if not headers : headers = { } if self . oauth_input_params . requestor_id : url . params [ 'xoauth_requestor_id' ] = self . oauth_input_params . requestor_id headers . update ( self . GetAuthHeader ( operation , url ) ) return http_client . request ( operation , url , data = data , headers = headers )