调用 API 服务后返回数据采用统一格式。返回的 HTTP 状态码为 2xx,代表调用成功;返回的 HTTP 状态码为 4xx或 5xx,代表调用失败。调用成功返回的数据格式主要有 XML 和 JSON 两种,外部系统可以在请求时传入参数来制定返回的数据格式,默认为 XML 格式。
为了便于您查看,本文档中的返回示例做了格式化处理,实际返回结果是没有换行、缩进等处理的。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
当您调用阿里云API服务后,返回的数据遵循统一的格式设计,旨在确保调用结果的一致性和可解析性。以下是关键点概述:
HTTP状态码意义:
数据格式选择:
返回示例与实际差异:
XML格式:
<?xml version="1.0" encoding="UTF-8"?>
<接口名称+Response>
<RequestId>唯一请求标识符</RequestId>
<!-- 具体业务数据 -->
</接口名称+Response>
JSON格式:
{
"RequestId": "唯一请求标识符"
/* 具体业务数据 */
}
RequestId
以及请求访问的站点HostId
,以便于问题排查和客服支持介入。请注意,实际应用中应根据具体的API文档调整请求参数和处理逻辑,以确保与阿里云服务的顺畅交互。