我已经使用Django设置了Graphene服务器。当我通过GraphiQL(网络客户端)运行我的查询时,一切正常。但是,当我从其他地方运行时,出现错误:“必须提供查询字符串”。Graphene Django“必须提供查询字符串”
我做了一些故障排除。 GraphiQL将POST数据发送到Content-Type: application/json
的GraphQL服务器。下面是我在Chrome网络选项卡复制的GraphiQL请求的身体:
{"query":"query PartnersQuery {\n partners{\n name\n url\n logo\n }\n}","variables":"null","operationName":"PartnersQuery"}
当我把它复制到邮差与Content-Type: application/json
,我得到如下回应:
{
"errors": [
{
"message": "Must provide query string."
}
]
}
有什么可以的这个问题的原因?我没有对模式做任何疯狂的事情。只需遵循石墨烯文档中的教程。还有什么会导致这样的问题?