请求后参数无效

时间:2019-10-29 10:16:47

标签: arrays json string

尽管使用了正确的实现方式(根据说明),我仍在尝试执行发布请求并保持获取无效的参数。

注意: 根据给定的查询条件查找设备。查询条件应包含设备标识符数组(设备主键或设备的VAR1 | VAR2 | VAR3),以及可选的布尔变量,用于加载标签和动态变量。

以下是架构:

{
  "ids": [
    "string"
  ],
  "loadTags": false,
  "loadDynamicVariables": false,
  "fields": [
    "string"
  ]
}

模型:

FindEquipmentsArguments {
  ids (Array[string], optional): Device identifier array,
  loadTags (boolean, optional),
  loadDynamicVariables (boolean, optional),
  fields (Array[string], optional)
}

根据架构和模型,类似这样的方法应该起作用。

{
  "ids": ["VAR1|VAR2|VAR3"],
  "loadTags": false,
  "loadDynamicVariables": false,
}

不幸的是,事实并非如此。 我的要求一直很糟糕,并且出现以下情况:

{
    "faultCode": "invalid.parameters",
    "faultString": "Invalid parameters",
    "details": "For input string: \"VAR1|VAR2|VAR3\""
}

有人可以帮忙吗? 预先感谢!

0 个答案:

没有答案