Djangoを使用してGrapheneサーバをセットアップしました。私がGraphiQL(Webクライアント)を通してクエリを実行すると、すべて正常に動作します。しかし、どこからでも実行すると、「クエリ文字列を指定する必要があります」というエラーが表示されます。Graphene Django "クエリ文字列を指定する必要があります"
トラブルシューティングをいくつか行いました。 GraphiQLは、Content-Type: application/json
を使用してGraphQLサーバーにPOSTデータを送信します。ここで私は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."
}
]
}
ことができるものこの問題の原因?私はスキーマに夢中になっていません。 grapheneのドキュメントからチュートリアルをたどっただけです。このような問題を引き起こす原因はほかにありますか?