如何进行实体创作?

弗朗西斯科·伊格纳西奥·维达尔

我在CLOUD上创建了我的实例,但是当尝试执行POST时,数据没有发送到VM,我使用的数据有问题吗?

  • 我在Firefox上使用Rest Client。
  • 这是代码的主体(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,标题为:

  • 内容类型:application / json
  • 接受:application / json
花花公子

请注意,您正在将REST请求发送到专用IP(10.0.22x.6x)。但是,我想您是在PC或便携式计算机上运行Firefox REST客户端而没有直接连接到该IP的情况。

解决方案是将一个公共IP分配给VM,然后从您的外部REST客户端访问该公共IP。请注意,您需要在与该VM关联的安全组中打开端口1026(否则,云将阻止任何尝试从外部主机与其连接的尝试)。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章