【发布时间】:2016-08-10 01:08:53
【问题描述】:
我使用 Express-graphql 中间件。 我在正文中发送以下请求:
POST /graphql HTTP/1.1
Host: local:8083
Content-Type: application/graphql
Cache-Control: no-cache
Postman-Token: d71a7ea9-5502-d5fe-2e36-0ae49c635a29
{
testing {
pass(id: 1) {
idn
}
}
}
有错误
{
"errors": [
{
"message": "Must provide query string."
}
]
}
在 graphql 中,我可以在 URL 中发送更新。
网址字符串太短。我必须像这样发送更新模型
mutation {
update(id: 2, x1: "zazaza", x2: "zazaza", x3: "zazaza" ...(more more fields)...) {
idn
}
}
我认为它必须在请求正文中。如何发送“更新”查询或我做错了什么?
【问题讨论】:
-
"在 graphql 中,我可以在 URL 中发送更新。" graphiql?
-
我使用“邮递员”发送请求。
-
您需要将邮递员标题中的“内容类型”更改为“application/json”,并在请求正文中使用“GraphQL”选项卡和“查询”和“graphql 变量”
标签: express graphql graphql-js