我在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"
}
URL为http://10.0.22x.6x:1026/NGSI10/updateContext
,标题为:
请注意,您正在将REST请求发送到专用IP(10.0.22x.6x)。但是,我想您是在PC或便携式计算机上运行Firefox REST客户端而没有直接连接到该IP的情况。
解决方案是将一个公共IP分配给VM,然后从您的外部REST客户端访问该公共IP。请注意,您需要在与该VM关联的安全组中打开端口1026(否则,云将阻止任何尝试从外部主机与其连接的尝试)。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句