对GraphQL的工作curl查询在失眠和邮递员中给出403

时间:2019-04-09 12:18:03

标签: curl graphql insomnia

我在GraphQL和无服务器上遵循了this教程的第一部分(直到代码片段4)。

在将无服务器应用程序部署到AWS之后,我使用curl来查询GraphQL,如本教程的代码片段4所示,并得到预期的响应:

$ curl -G 'https://example.execute-api.us-east-1.amazonaws.com/dev/query' --data-urlencode 'query={greeting(firstName: "Jeremy")}'
{"data":{"greeting":"Hello, Jeremy."}}

我的问题是,当我尝试使用失眠或邮递员进行相同的查询时,我得到403 error

我在做什么错?谢谢。

失眠症:

Insomnia error

邮递员中 Postman error

1 个答案:

答案 0 :(得分:0)

我解决了这个问题。

虽然我从未失眠,但邮递员却在工作。

事实证明,尽管我包括的Postman屏幕快照中的配置是正确的,但我只是忘记了请求正文中仍然有内容,这导致了错误。

因此:如果要发出GET请求,请确保正文中不包含任何查询

Make sure that no query is included in Body