接口调用之后如何处理返回结果

本文在介绍接口调用之后如何处理返回结果的基础上,重点探讨了其具体步骤,本文内容很紧凑,希望大家耐心学习。

返回结果

返回结果主要有 XML 和 JSON 两种格式,默认为 XML,您可以指定公共请求参数 Format 变更返回结果的格式。更多详情,请参阅 公共参数。为了便于查看和美观,API 文档返回示例均有换行和缩进等处理,实际返回结果无换行和缩进处理。

正常返回示例

接口调用成功后会返回接口返回参数和请求 ID,我们称这样的返回为正常返回。HTTP 状态码为 2xx。

XML 示例

      4C467B38-3910-447D-87BC-AC049166F216 

登录后复制

JSON 示例

{    "RequestId": "4C467B38-3910-447D-87BC-AC049166F216" /* 返回结果数据 */}

登录后复制

异常返回示例

接口调用出错后,会返回错误码、错误信息和请求 ID,我们称这样的返回为异常返回。HTTP 状态码为 4xx 或者 5xx。

您可以根据接口错误码以及 公共错误码 以及 API 错误中心 排查错误。当您无法排查错误时,可以 提交工单 联系我们,并在工单中注明服务节点 HostId 和 RequestId。

XML 示例

    540CFF28-407A-40B5-B6A5-74Bxxxxxxxxx     ecs.aliyuncs.com     MissingParameter.CommandId     The input parameter “CommandId” that is mandatory for processing this request is not supplied. 

登录后复制

JSON 示例

{    "RequestId": "540CFF28-407A-40B5-B6A5-74Bxxxxxxxxx", /* 请求 ID */    "HostId": "ecs.aliyuncs.com", /* 服务节点 */    "Code": "MissingParameter.CommandId", /* 错误码 */    "Message": "The input parameter “CommandId” that is mandatory for processing this request is not supplied." /* 错误信息 */}

登录后复制

公共错误码

微信截图_20180919160823.png

微信截图_20180919160857.png

微信截图_20180919160915.png

微信截图_20180919160942.png

以上就是接口调用之后如何处理返回结果的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/3044590.html

(0)
上一篇 2025年3月13日 15:23:51
下一篇 2025年3月13日 15:24:01

AD推荐 黄金广告位招租... 更多推荐

相关推荐

发表回复

登录后才能评论