发送请求消息后,您会收到服务端的响应,返回结果中包含状态码、响应消息头和响应消息体。
状态码表示请求响应的状态,是一组1XX
到5XX
的数字代码。
对应请求 Header,响应同样也有 Header,如Content-Type
。
响应 Body 通常以JSON
结构化格式返回,与响应 Header 中Content-Type
对应,传递除响应消息头之外的内容。
ResponseMetadata
和 Result
两部分。Error
字段,Error
字段由 Code
和 Message
组成。{ "ResponseMetadata":{ "RequestID":"2023*****", "Service":"fw_center", "Region":"cn-beijing", "Action":"DescribeAddressBook", "Version":"2021-09-06" }, "Result":{ "TotalCount":1, "PageSize":10, "PageNumber":1, "Count":1, "Data":[ { "GroupUuid":"caed310f-*****", "GroupName":"book-10", "GroupType":"ip", "AddressList":[ "192.168.**.**", "192.168.**.**", "192.168.**.**" ], "Description":"", "RefCnt":0 } ] } }
ResponseMetadata
及其内部的RequestId
、Action
、Version
、Service
、Region
是固定的字段,无论请求成功与否,只要发起了 API 请求,必定会返回。RequestId
是一个 API 请求的唯一标识,如果 API 出现异常,您可以通过该 ID 来帮助定位问题。Result
是固定字段,字段内容由不同的产品自行定义。{ "ResponseMetadata": { "RequestID":"2023*****", "Service":"fw_center", "Region":"cn-beijing", "Action":"DescribeAddressBook", "Version":"2021-09-06" "Error": { "Code": "InvalidParameter", "Message": "非法的参数。请检查%s。" } } }
Result
字段。Error
字段,Error
字段由 Code
和 Message
组成,其中:
Code
表示具体出错的错误码,您可根据错误码自助解决问题。Message
表示错误信息,描述了错误发生的具体原因,供您排查问题参考。随着业务发展或体验优化,此文本可能会经常保持变更或更新,不建议完全依赖这个返回值。