调用 API 服务后返回数据采用统一格式,具体包括:
返回的 HTTP 状态码为 2xx,代表调用成功;
响应数据格式为 JSON 格式,在每个 API 中有具体的描述响应数据的内容。
以下是创建集群返回 成功的示例:
HTTP/1.1 201 Created
Date: Tue, 06 Nov 2018 06:12:41 GMT
Content-Type: application/json; charset=utf-8
Content-Length: 35
Connection: close
Access-Control-Allow-Origin: *
Access-Control-Allow-Methods: POST, GET, OPTIONS
Access-Control-Allow-Headers: X-Requested-With, X-Sequence, _aop_secret, _aop_signature
Access-Control-Max-Age: 172800
x-acs-request-id: D874CC9A-C2D4-4DAE-A351-1699550F11A9
Server: AliyunBatchCompute
{"Id":"cls-6ki3sg6sqlno7nt8fu0007"}
返回的 HTTP 状态码为 4xx 或 5xx ,代表调用失败,具体状态码参考 公共错误码 以及各个 API 的错误码。
返回的 Body 中包含 “Code” 和 “Message” 字段,您可以根据此信息来排查错误。
响应头中的 x-acs-request-id 包含请求的 request id。当您无法排查错误时,可以提交工单联系我们,并在工单中注明 request id。
以下是一个请求错误的示例:
HTTP/1.1 400 Bad Request
Date: Tue, 06 Nov 2018 08:30:40 GMT
Content-Type: application/json; charset=utf-8
Content-Length: 90
Connection: close
Access-Control-Allow-Origin: *
Access-Control-Allow-Methods: POST, GET, OPTIONS
Access-Control-Allow-Headers: X-Requested-With, X-Sequence, _aop_secret, _aop_signature
Access-Control-Max-Age: 172800
x-acs-request-id: F067DAB7-57C4-4D08-BE49-CDB63BF5C6D2
Server: AliyunBatchCompute
{"Code":"InvalidParameter.ImageId","Message":"Specified parameter ImageId is not valid. "}
操作场景 腾讯云容器服务 TKE 提供升级 Kubernetes 版本的功能,您可通过此功能...
作者:秋光 来源:洛神云网络技术公众号云计算通过互联网提供服务的模型 云计算...
【乌托邦】 根据网络百科的定义,乌托邦,也称理想乡(理想社会),是一个理想的...
通过容器创建多个线程 #includevector #includeiostream #includethread voidpri...
webpack 异步加载原理 webpack ensure 有人称它为异步加载,也有人称为代码切割...
在互联网2.0时代,工程师解决业务问题主要依赖的是自己掌握的各种工具和软件伴随...
怎么防止 虚拟主机 网站被黑客攻击?关于保护网站不被黑客攻击的提示很多。这里...
电子邮件服务器的工作过程遵循客户-服务器模式。每份电子邮件的发送都要涉及到发...
操作场景 假如您有一个Web应用,由于业务量比较大,需要使用两个 弹性云服务器 ...
域名 买了还要实名认证吗?是的,域名买了也需要实名认证的,如果不实名认证,将...