Postman里怎么正确发送GraphQL请求? UX俊荣 提问于 2026-02-27 12:24:20 阅读 20 工具 我最近在用Postman测试我们后端的GraphQL接口,但一直返回400错误。我查了文档说要设置Content-Type为application/json,body里放query字段,但还是不行。是不是格式写错了? 我试过这样发: { "query": "{ user(id: "123") { name email } }" } 但后端说解析失败,难道GraphQL的query不能这么写?还是Postman有特殊的设置方式? 我来解答 赞 2 收藏 分享 生成中... 手机扫码查看 复制链接 生成海报 反馈 发表解答 您需要先 登录/注册 才能发表解答 1 条解答 司马静薇 Lv1 你把query里的双引号转义了没?Postman里body选raw + JSON,这么写就行了: { "query": "{ user(id: "123") { name email } }" } 或者干脆用变量避免转义麻烦: { "query": "{ user(id: "123") { name email } }", "variables": {} } 回复 点赞 2 2026-02-27 13:00 加载更多 相关推荐 2 回答 34 浏览 Postman发送JSON请求包含CSS样式字符串时返回400错误怎么办? 我在Postman里测试API时,发送POST请求的JSON数据里有一个字段需要包含CSS样式字符串,比如: body { background-color: #f0f0f0; font-family... 闲人俊蓓 前端 2026-02-14 20:28:06 2 回答 32 浏览 Postman发送JSON请求时,Body数据总是被转义怎么办? 在Postman测试接口时,我需要发送JSON格式的请求体,但发现Body里的双引号被自动转义成"了。比如输入{"name": "测试"},发送后服务器收到的是"name": "测试",导致接口报错。... 程序员兴瑞 工具 2026-02-10 09:12:33 1 回答 2 浏览 Postman 中如何正确发送带 Cookies 的请求? 我在用 Postman 调试一个需要登录态的接口,后端返回了 Set-Cookie,但后续请求好像没自动带上 Cookie。我手动在 Headers 里加了 Cookie 字段也不行,是不是哪里配置错... 书生シ静静 工具 2026-03-02 19:49:26 1 回答 52 浏览 Postman发送POST请求时,body里的JSON数据没传到后端怎么办? 在用Postman测试用户注册接口时,发现后端总是收到空对象... 我设置了请求体为raw JSON格式,参数写了 { "username": "test", "email": "test@examp... 设计师素红 前端 2026-02-07 09:06:22 1 回答 12 浏览 Postman Collection Runner 里怎么获取上一个请求的响应数据? 我在用 Postman 的 Collection Runner 跑一组接口,第二个请求需要带上第一个请求返回的 token,但不知道怎么在 Runner 里把前一个响应的数据传给下一个请求。 我试过在... ლ素平 工具 2026-02-26 23:03:18 1 回答 17 浏览 Postman怎么发送带Token的请求?Vue里能拿到,但Postman总401 我在Vue里调接口能正常带上Authorization头,但用Postman测试同一个接口总是返回401,是不是我Header写错了? 这是我在Vue组件里的请求代码: <script> ... 萌新.梓宸 前端 2026-02-25 11:17:18 2 回答 26 浏览 Postman测试脚本里怎么断言响应时间不超过500ms? 我在Postman里写Tests脚本,想确保接口响应时间别太慢,但不确定怎么正确获取和断言这个值。 试过用pm.response.responseTime,但好像不对?控制台报错说undefined。... Mc.琪帆 工具 2026-02-24 11:12:18 2 回答 57 浏览 Postman环境变量在Vue项目中无法正确替换参数怎么办? 我在用Postman测试Vue项目的API时遇到奇怪的问题,定义的环境变量{{userId}}在请求URL里没被替换,直接返回404了。 按照教程设置了环境变量和全局变量,但在发送请求时地址栏还是显示... UX-翌萱 工具 2026-02-09 12:24:37 2 回答 58 浏览 Postman中全局变量在请求中无法被替换,怎么回事? 我在用Postman测试接口时设置了全局变量{{API_BASE}},但在具体请求的URL里填了{{API_BASE}}/users后,发送请求时还是显示原始变量名没替换,直接报404。已经确认变量拼... 诸葛明哲 工具 2026-02-07 12:47:32 2 回答 51 浏览 Postman中手动设置的Cookie怎么没随请求发送? 在测试跨域接口时需要模拟登录态,我手动在Postman的Cookies标签里添加了domain.com域的cookie,但实际发送请求时header里没有带上它。 之前用前端代码设置过类似逻辑:doc... 公孙艳敏 工具 2026-01-27 12:05:28
或者干脆用变量避免转义麻烦: