我已經使用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."
}
]
}
有什麼可以的這個問題的原因?我沒有對模式做任何瘋狂的事情。只需遵循石墨烯文檔中的教程。還有什麼會導致這樣的問題?