失眠多部分突变

时间:2020-10-14 09:04:31

标签: java graphql schema multipartform-data insomnia

here is another screeshot here is a screenshot of my Insomnia workspace我正在尝试使用以下文本内容定义文本(多行)类型的“操作”:

{
  "query": "mutation ($number: String! $countr: String! $image: Upload!){
    create(number: $number, countr: $countr, image: $image){
      id,
      timestamp
    }
  }",
  "variables": {
    "number": "99999",
    "countr": "Abc",
    "image": null
  }
}

但是失眠请在下面通知我:

第2行的解析错误:{“ query”:“变异($ number:--------- ^” expecting“:” STRING“,” NUMBER“,” {“,” [“,”未定义”,...

但是一旦我发送查询,我就会在下面收到此消息:

{ “时间戳记”:1602665134654, “状态”:422, “错误”:“不可处理的实体”, “信息”: ””, “路径”:“ / graphql” }

有人可以帮助我解决此问题吗? 谢谢!

1 个答案:

答案 0 :(得分:0)

使用JUST 文本类型定义“操作”。

我不确定您的业务逻辑,但是如果您使用 DefaultGraphQLServletContext.getFileParts(),那么此方法会将“操作”判断为文件而不是文本。