0

这是另一个屏幕截图,这是我的 Insomnia 工作区的屏幕截图,我正在尝试使用 Text(Multi-Line) 类型定义我的“操作”,其内容如下:

{
  "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": "mutation ($number:---------^ "Expecting" : "STRING", "NUMBER", "{", "[", "UNDEFINED", ...

但是一旦我发送查询,我就会在下面收到这个:

{“时间戳”:1602665134654,“状态”:422,“错误”:“无法处理的实体”,“消息”:“”,“路径”:“/graphql”}

有人可以帮我解决这个问题吗?谢谢!

4

1 回答 1

0

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

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

于 2021-04-30T06:54:30.893 回答