transports.py 文件源码

python
阅读 35 收藏 0 点赞 0 评论 0

项目:healthchecks_asgards 作者: andela 项目源码 文件源码
def request(self, method, url, **kwargs):
        try:
            options = dict(kwargs)
            if "headers" not in options:
                options["headers"] = {}

            options["timeout"] = 5
            options["headers"]["User-Agent"] = "healthchecks.io"

            r = requests.request(method, url, **options)
            if r.status_code not in (200, 201, 204):
                return "Received status code %d" % r.status_code
        except requests.exceptions.Timeout:
            # Well, we tried
            return "Connection timed out"
        except requests.exceptions.ConnectionError:
            return "Connection failed"
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号