【发布时间】:2021-04-09 21:03:33
【问题描述】:
我想使用 graphQl API。 我知道我们需要使用 http 请求者来调用 graphQl。 我需要一些关于使用 dwl 形成突变请求的信息。 我试图打这个服务https://www.predic8.de/fruit-shop-graphql 在下面使用
%dw2.0
outputapplication/json
---
{
"query": "mutation(\$input:addCategoryInput!) { addCategory(input:\$input) { name products { name}} }",
"variables": {
"input": {
"id": 6,
"name": "Green Fruits",
"products": 8
}
}
}
它抛出错误的请求 但是在下面使用时
%dw 2.0
output application/json
---
{
"query": "mutation { addCategory(id: 6, name: \"Green Fruits\", products: 8) { name products { name } }}"
}
它的工作。 我想使用上述格式。都是无效请求。 请分享您的知识或指导我到正确的博客进行参考。
【问题讨论】:
-
在编码之前使用“查询变量”在操场上测试查询...分别定义
$id、$name、$products变量...在API 中没有input,没有机会工作