def _get(self, url, params=None, as_json=True): now_ms = self._now_ms() response = requests.get(url, params=params, headers=_HEADERS, timeout=self._timeout) log.info(f'{url}', method='GET', duration_ms=(self._now_ms() - now_ms)) return self._response(response, as_json)
def _put(self, url, payload=None, as_json=True): now_ms = self._now_ms() response = requests.put(url=url, headers=_HEADERS, json=payload, timeout=self._timeout) log.info(f'{url}', method='PUT', payload=json.dumps(payload), duration_ms=(self._now_ms() - now_ms)) return self._response(response, as_json)