gpt4 book ai didi

csrf - 如何将 Postman 与 Graphene 结合使用?

转载 作者:行者123 更新时间:2023-12-01 18:23:16 25 4
gpt4 key购买 nike

我正在探索使用 GraphQL-Django,而不是构建大量 REST API 端点。为此,我已成功安装并正在运行“cookbook”示例应用程序,它是 Graphene Django 包的一部分:https://github.com/graphql-python/graphene-django

为了更好地理解 GraphQL 技术的工作原理,我尝试使用 Postman 调用 Graphene 服务器。但是我收到了 CSRF 错误,并尝试了多种方法来解决它,例如: Django returns 403 error on POST request with Fetch

但到目前为止我还没有运气。是否有使用 Postman 和 Graphene 的明确指南?

罗伯特

最佳答案

您可能想使用 graphiql 而不是 postman。但是,如果您遇到 CSRF 问题(并且希望 url 不受 CSRF 限制...请认真考虑),您可以将 View 包装在 csrf 豁免中。在你的urls.py

从 django.views.decorators.csrf 导入 csrf_exempt

url(r'^graphql', csrf_exempt(GraphQLView.as_view(graphiql=True, schema=schema))),

关于csrf - 如何将 Postman 与 Graphene 结合使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44710916/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com