GraphQL端点返回400

时间:2019-01-02 23:17:55

标签: django graphql postman graphene-python

我有一个用石墨烯构建的django应用程序,我在对POST端点运行简单的GraphQL查询时遇到问题,它不断返回400 Bad request syntax

enter image description here

但是它应该可以正常工作,因为从端点http://localhost:8000/graphql-dev运行查询没有问题

enter image description here

,我在发送邮递员请求的方式中看不到任何问题。 我在网上寻找合适的解决方案,但找不到任何有帮助的解决方案。

任何帮助/提示都将不胜感激。

编辑: 我仍然不明白为什么邮递员会遇到这个问题,但是这里有一些观察结果:

  1. 首先,我将请求更改为GET(因为在graphql中,queryGETmutationPOST-很抱歉,我错过了)

  2. 我尝试了与邮递员(无效)和失眠(相同)的相同请求

    • 与邮递员 enter image description here

    • 失眠 enter image description here

奇怪的是,如果我检查我的django控制台,请求看起来就一样。

enter image description here

EDIT2:好的,我知道了...删除Content-Type application/json可以解决问题。现在,它也适用于邮递员。

0 个答案:

没有答案