所有的返回都会带上RequestId、Action、Version、Service、Region等字段。本文介绍不同的返回示例。
接口调用成功后会返回请求ID和接口返回参数,这样的返回为正常返回。HTTP状态码为2xx。
{ "ResponseMetadata": { "RequestId": "2020102017223001022507", "Action": "{Action}", "Version": "{Version}", "Service": "{Service}", "Region": "{Region}" }, "Result":"..." }
接口调用出错后,会返回请求ID和错误信息,我们称这样的返回为异常返回。HTTP状态码为4xx或者5xx。
您可以根据接口错误代码Code和错误信息Message,参考公共错误码和接口错误码排查错误。
{ "ResponseMetadata": { "RequestId": "202010201722300102****", "Action": "{Action}", "Version": "{Version}", "Service": "{Service}", "Region": "{Region}", "Error": { "Code": "InvalidActionOrVersion", "Message": "Could not find operation GetUserById for version 2020-04-01 } } }