Postman里怎么正确发送GraphQL请求?

UX俊荣 阅读 20

我最近在用Postman测试我们后端的GraphQL接口,但一直返回400错误。我查了文档说要设置Content-Type为application/json,body里放query字段,但还是不行。是不是格式写错了?

我试过这样发:

{
  "query": "{ user(id: "123") { name email } }"
}

但后端说解析失败,难道GraphQL的query不能这么写?还是Postman有特殊的设置方式?

我来解答 赞 2 收藏
二维码
手机扫码查看
1 条解答
司马静薇
你把query里的双引号转义了没?Postman里body选raw + JSON,这么写就行了:

{
"query": "{ user(id: "123") { name email } }"
}


或者干脆用变量避免转义麻烦:

{
"query": "{ user(id: "123") { name email } }",
"variables": {}
}
点赞 2
2026-02-27 13:00