docs: def _http_get(self, url, query):
          """
          Performs the HTTP GET Request.
          """
  
          if not self.authorization_as_header:
              query.update({'access_token': self.access_token})
  
          response = None
  
          self._normalize_query(query)
  
          kwargs = {
              'params': query,
              'headers': self._request_headers()
          }
  
          if self._has_proxy():
              kwargs['proxies'] = self._proxy_parameters()
  
          response = requests.get(
              self._url(url),
              **kwargs
          )
  
          if response.status_code == 429:
              raise RateLimitExceededError(response)
  
          return response