首页 > 解决方案 > GraphQL 端点返回 400

问题描述

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

在此处输入图像描述

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

在此处输入图像描述

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

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

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

  1. 首先,我将请求更改为 GET (因为在graphql,query是为了GETmutation为了POST- 抱歉,我错过了)

  2. 我对邮递员(没用)和失眠(没用)尝试了同样的请求

    • 与邮递员 在此处输入图像描述

    • 失眠 在此处输入图像描述

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

在此处输入图像描述

EDIT2:好的,我想通了...删除了Content-Type application/json成功的方法。现在它也适用于邮递员。

标签: djangographqlpostmangraphene-python

解决方案


推荐阅读