graphqlview.py 文件源码

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

项目:sanic-graphql 作者: graphql-python 项目源码 文件源码
def process_preflight(self, request):
        """ Preflight request support for apollo-client
        https://www.w3.org/TR/cors/#resource-preflight-requests """
        origin = request.headers.get('Origin', '')
        method = request.headers.get('Access-Control-Request-Method', '').upper()

        if method and method in self.methods:
            return HTTPResponse(
                status=200,
                headers={
                    'Access-Control-Allow-Origin': origin,
                    'Access-Control-Allow-Methods': ', '.join(self.methods),
                    'Access-Control-Max-Age': str(self.max_age),
                }
            )
        else:
            return HTTPResponse(
                status=400,
            )
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号