django - 403 由 Graphite 烯-django。不要使用 csrf_exempt

标签 django graphql

我用 graphene-django .创建应用程序,GraphiQL适用于登录和其他功能。但是当我使用 Insomnia , 我得到一个 403 Forbidden错误。

我引用了这个文档,
https://github.com/howtographql/howtographql/blob/master/content/backend/graphql-python/4-authentication.md

我试过:

  • 使用 csrf_exempt ;它工作正常,但我当然不会使用它。
  • 使用 django-cors-headers ;确实如此 不是 工作得很好。

  • 我该如何解决这个问题 403错误?

    最佳答案

    假设您有 http://127.0.0.1:8000/graphql/并使用 JWT。
    按照这个截图,也许他们可以帮助你。
    Header setup

    query your data

    关于django - 403 由 Graphite 烯-django。不要使用 csrf_exempt,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51764452/

    相关文章:

    rest - GitHub API v4 : How can I traverse with pagination?(GraphQL)

    node.js - 在上下文(express.js 中的请求)对象中附加属性

    python - django zip 不等列表

    django - aldryn-search for Django CMS 搜索全文

    python - Django:如何一次更新多个记录?

    python - django 1.11.x 升级到 2.0 时出现 urls 错误

    graphql - 如何在 GraphQL 解析器中获取请求的字段?

    Django 。此函数的关键字参数无效。多对多

    javascript - GatsbyJS 不变违规 : Encountered an error trying to infer a GraphQL type

    reactjs - 如何在嵌套查询的解析器函数中传递根参数?