fiware-orion" code" :" 400","详情" :"无效的有效负载:未知字段"

时间:2016-02-05 10:42:59

标签: fiware-orion

我已经在FIWARE Lab中创建了一个基于orion-psb-image-R4.2实例的Orion实例,在设置它之后更新了(orion,pep,cygnus)。它正在互联网上听,我已经验证了连通性。

我尝试使用此查询创建一个简单的实例:

POST http:x.y.w.z:1026/v1/contextEntities/

接头: Content-Type:application / json 接受:application / json

体:

{
   "id": "Sala1",
   "type": "Sala",
   "Attributes": [
      {
         "name": "temperatura",
         "type": "float",
         "value": "20"
      },
      {
         "name": "humedad",
         "type": "float",
         "value": "80"
      }
   ]
}

从Web服务器收到的答案是: 200,好的 日期:2016年2月5日星期五,格林威治标准时间10:34:51 内容长度:132 Content-Type:application / json

但ORION的答案是:

{
   "errorCode": {
      "code": "400",
      "reasonPhrase": "Bad Request",
      "details": "invalid payload: unknown fields"
   }
}

对我失踪的事情有所了解吗?

谢谢&问候。

编辑:对不起......那是我已经解决过的问题。不知怎的,我错误地复制了它。 之前的错误是" json语法错误"。
那是固定的。 我报告的错误在写完"属性"之后仍然存在。小写" a"。 还有其他想法吗?

POST: HTTP://x.y.w.z:1026/v1/contextEntities/

HEADERS
Content-Type: application/json
Accept: application/json

BODY
{
"id": "Sala1",
"type": "Sala",
"attributes": [
 { 
   "name": "temperature",
   "type": "float",
   "value": "20" 
 },
 { 
   "name": "humidity",
   "type": "float",
   "value": "80" 
 }
]
}

提前致谢

1 个答案:

答案 0 :(得分:0)

Orion API区分大小写。因此,问题可能是您的有效负载使用Attributes而不是attributes(即小写a)。