示例#1
0
    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)
示例#2
0
    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)