HTTP 404错误“未找到对象”从支持多个REST API版本的交换机返回(10.04及以后)
症状
支持多个REST API版本的开关返回响应代码404,并且响应主体包含以下文本字符串:
找不到对象
原因
系统中不存在资源。请求中的URI对于请求中指定的REST API版本不正确。
行动
验证资源的URI并重试该请求。
通过其余V1 API访问的资源架构与通过其余V10.04 API访问的资源的模式有所不同。
例如,带有以下URI的REST请求将失败,因为接口集合在其余V1 API中不存在:
/REST/V1/SYSTEM/INTERFACE/LAG50
正确的URI
lag50
其余V1 API中的资源如下:/REST/V1/SYSTEM/PORTS/LAG50