我在CLOUD上创建我的实例,但是当尝试执行POST时,数据不会发送到VM,我使用的数据有问题吗?
这是代码的主体(Json):
{
"contextElements": [
{
"type": "Room",
"isPattern": "false",
"id": "Room1",
"attributes": [
{
"name": "temperature",
"type": "float",
"value": "23"
},
{
"name": "pressure",
"type": "integer",
"value": "720"
}
]
}
],
"updateAction": "APPEND"
}
网址为http://10.0.22x.6x:1026/NGSI10/updateContext
,标题为:
答案 0 :(得分:0)
请注意,您要将REST请求发送到专用IP(10.0.22x.6x)。但是,我猜你在没有直接连接到该IP的PC或笔记本电脑上运行Firefox REST客户端。
解决方案是将公共IP分配给VM,然后从外部REST客户端访问该公共IP。请注意,您需要在与该VM关联的安全组中打开端口1026(否则云将阻止从外部主机连接到它的任何尝试)。