web.py 文件源码

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

项目:fireq 作者: superdesk 项目源码 文件源码
def hook(request):
    body = await request.read()
    check_signature = hmac.compare_digest(
        get_signature(body),
        request.headers.get('X-Hub-Signature', '')
    )
    if not check_signature:
        return web.HTTPBadRequest()

    body = await request.json()
    headers = dict(request.headers.items())
    del headers['X-Hub-Signature']
    ref = get_hook_ctx(headers, body, clean=True)
    if ref:
        request.app.loop.create_task(ci(ref))
    return web.json_response(ref)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号