如何访问OpenDaylight北向REST API

时间:2019-06-13 15:07:00

标签: opendaylight

我正在尝试使用OpenDaylight与使用NETCONF的网络设备进行通信。

我安装了所有NETCONF和RESTCONF功能的最新版本(NEON)。我尝试了几种访问北向RESTCONF API的方法。不幸的是,dlux和apiexplorer似乎都无法在最新版本中工作。

当我尝试从旧版本的API访问http://localhost:8181/apidoc/explorer或使用restconf时,会出现404错误。

我确信ODL和restconf可以正常运行,因为我收到了对邮递员GET请求的答复,例如

<errors xmlns="urn:ietf:params:xml:ns:yang:ietf-restconf">
    <error>
        <error-type>protocol</error-type>
        <error-tag>data-missing</error-tag>
        <error-message>Mount point does not exist.</error-message>
    </error>
</errors>

2 个答案:

答案 0 :(得分:1)

正确,不再维护或发布带有dlux之类的GUI前端 OpenDaylight。

您显示的GET响应正在运行,并告诉您您所使用的设备 正在尝试检索不存在。安装好了吗?什么是饱的 获取您正在使用的URL?

这是在我正在使用的测试环境中工作的一个:

curl -u admin:admin http://$ODL_SYSTEM_IP:8181/restconf/operational/network-topology:network-topology/topology/topology-netconf/node/$DEV_TYPE-netconf-scaling-device-10

但是请注意,$ DEV_TYPE-netconf-scaling-device-10已经安装。

答案 1 :(得分:0)

链接http://localhost:8181/apidoc/explorer/index.html起到了作用。我只需要在最后添加“ index.html”。现在它就像一种魅力。