所选语种没有对应资源,请选择:

本站点使用Cookies,继续浏览表示您同意我们使用Cookies。Cookies和隐私政策>

提示

尊敬的用户,您的IE浏览器版本过低,为获取更好的浏览体验,请升级您的IE浏览器。

升级

CloudEngine 8800, 7800, 6800, 5800 V200R005C10 配置指南-网络管理与监控

本文档介绍了网络管理与监控的配置,具体包括SNMP配置、RMON配置、NETCONF配置、OpenFlow Agent配置、LLDP配置、NQA配置、镜像配置、报文捕获配置、Packet trace、路径/连通性探测配置、NetStream配置、sFlow配置和iPCA配置。

评分并提供意见反馈 :
华为采用机器翻译与人工审校相结合的方式将此文档翻译成不同语言,希望能帮助您更容易理解此文档的内容。 请注意:即使是最好的机器翻译,其准确度也不及专业翻译人员的水平。 华为对于翻译的准确性不承担任何责任,并建议您参考英文文档(已提供链接)。
RESTCONF错误码定义

RESTCONF错误码定义

YANG模型<errors>的树图定义为:
+---- errors
      +---- error*
         +---- error-type       enumeration
         +---- error-tag        string
         +---- error-app-tag?   string
         +---- error-path?      instance-identifier
         +---- error-message?   string
         +---- error-info?
当有错误发生时,服务器端会返回一个携带上述错误信息的响应报文。
  • error-type

    error-type的取值包括:
    • transport:传输层。
    • rpc:RPC层。
    • protocol:协议操作层。
    • application:应用层。
  • error-tag

    error-tag的取值以及映射到状态码的规则如下表所示:
    表4-6 错误码

    <error-tag>

    错误描述

    状态码

    in-use

    请求所需资源已在使用中

    409

    invalid-value

    请求中的参数取值不正确

    400,404或406

    too-big

    请求或者应答消息太大不能处理

    413或400

    missing-attribute

    元素节点上缺少属性

    400

    bad-attribute

    元素节点上的属性错误

    400

    unknown-attribute

    元素节点上的未知属性

    400

    bad-element

    元素节点取值错误

    400

    unknown-element

    不能识别的元素

    400

    unknown-namespace

    不识别的名字空间

    400

    access-denied

    访问拒绝

    401或403

    lock-denied

    配置锁

    409

    resource-denied

    资源不足而不能完成请求

    409

    rollback-failed

    回退失败

    500

    data-exists

    数据已经存在,POST创建重复记录

    409

    data-missing

    数据丢失,删除一个不存在的对象返回此错误

    409

    operation-not-supported

    操作不支持。例如对于容器节点不支持使用POST、DELETE操作

    405或501

    operation-failed

    操作执行过程发生失败

    412或500

    partial-operation

    部分操作成功或者失败

    500

    malformed-message

    畸形消息

    400
  • error-app-tag:表示具体的错误类型。

  • error-path:表示错误发生的位置。

  • error-message:表示详细的错误信息。

  • error-info:内含error-paras/error-para,error-paras/error-para是参数描述。

示例:

错误应答(JSON格式):
      HTTP/1.1 400 Bad Request
      Date: Thu, 26 Jan 2017 20:56:30 GMT
      Server: example-server
      Content-Type: application/yang-data+json

      { "ietf-restconf:errors" : {
          "error" : [
            {
              "error-type" : "protocol",
              "error-tag" : "invalid-value",
              "error-path" : "/example-ops:input/delay",
              "error-message" : "Invalid input parameter"
            }
          ]
        }
      }
翻译
下载文档
更新时间:2020-01-09

文档编号:EDOC1100075464

浏览量:13672

下载量:225

平均得分:
本文档适用于这些产品

相关版本

相关文档

Share
上一页 下一页