content_type.py 文件源码

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

项目:picasso 作者: openstack 项目源码 文件源码
def content_type_validator(app: web.Application, handler):
    async def middleware_handler(request: web.Request):
        headers = request.headers
        content_type = headers.get("Content-Type")
        if request.has_body:
            if "application/json" != content_type:
                return web.json_response(
                    data={
                        "error": {
                            "message": "Invalid content type"
                        }
                    }, status=400)
        return await handler(request)
    return middleware_handler
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号