code: def get(self, url=None, params=None, retry=True):
          '''
          Execute HTTP GET
          '''
          headers = self._gen_headers(self.access_token, url)
          attempts = 1
          while attempts <= HTTP_ATTEMPTS_MAX:
              try:
                  res = requests.get(url,
                                     headers=headers,
                                     params=params,
                                     timeout=15,
                                     verify=self.certs)
                  res.raise_for_status()
                  return res.json()
              except requests.exceptions.RequestException as e:
                  attempts += 1
                  if res.status_code in [400]:
                      raise e
                  elif retry and res.status_code in [403]:
                      self.relogin_oauth2(f get(self, url=None, params=None, retry=True):
          '''
          Execute HTTP GET
          '''
          headers = self._gen_headers(self.access_token, url)
          attempts = 1
          while attempts <= HTTP_ATTEMPTS_MAX:
              try:
                  res = requests.get(url,
                                     headers=headers,
                                     params=params,
                                     timeout=15,
                                     verify=self.certs)
                  res.raise_for_status()
                  return res.json()
              except requests.exceptions.RequestException as e:
                  attempts += 1
                  if res.status_code in [400]:
                      raise e
                  elif retry and res.status_code in [403]:
                      self.relogin_oauth2()
docs: Execute HTTP GET