インターフェイスを呼び出した後に返された結果を処理する方法

坏嘻嘻
リリース: 2018-09-19 16:11:14
オリジナル
4472 人が閲覧しました

この記事では、インターフェイス呼び出し後に返された結果を処理する方法を紹介し、具体的な手順に焦点を当てています。この記事の内容は非常にコンパクトなので、根気よく勉強していただければ幸いです。

結果を返す

返される結果は、主に XML と JSON の 2 つの形式です。デフォルトは XML で、返される結果の形式を変更することができます。詳細については、「パブリックパラメータ」を参照してください。見やすさと見た目の美しさを考慮して、API ドキュメントの戻り例はすべて改行とインデントを使用して処理されますが、実際の戻り結果は改行とインデントを使用して処理されません。

通常のリターンの例

インターフェイスが正常に呼び出された後、インターフェイスの戻りパラメータとリクエスト ID が返されます。このようなリターンを呼び出します。通常の戻り。 HTTPステータスコードは2xxです。

#XML の例

<?xml version="1.0" encoding="UTF-8"?> <!--结果的根结点-->
<ActionResponse> <!--返回请求标签-->
    <RequestId>4C467B38-3910-447D-87BC-AC049166F216</RequestId> <!--返回结果数据-->
</ActionResponse>
ログイン後にコピー

JSON の例

{
    "RequestId": "4C467B38-3910-447D-87BC-AC049166F216" /* 返回结果数据 */
}
ログイン後にコピー

#例外を返す例#インターフェース呼び出しでエラーが発生した後、エラーコード、エラーメッセージ、リクエストIDが返されることを例外リターンと呼びます。 HTTP ステータス コードは 4xx または 5xx です。

インターフェイス エラー コード、パブリック エラー コード、および API エラー センターに基づいてエラーのトラブルシューティングを行うことができます。エラーのトラブルシューティングができない場合は、作業指示書を送信して当社に連絡し、作業指示書にサービス ノードの HostId と RequestId を指定してください。

#XML の例

<?xml version="1.0" encoding="UTF-8"?><!--结果的根结点-->
<Error>
    <RequestId>540CFF28-407A-40B5-B6A5-74Bxxxxxxxxx</RequestId> <!--请求 ID-->
    <HostId>ecs.aliyuncs.com</HostId> <!--服务节点-->
    <Code>MissingParameter.CommandId</Code> <!--错误码-->
    <Message>The input parameter “CommandId” that is mandatory for processing this request is not supplied.</Message> <!--错误信息-->
</Error>
ログイン後にコピー

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." /* 错误信息 */
}
ログイン後にコピー

#パブリック エラー コード

インターフェイスを呼び出した後に返された結果を処理する方法

インターフェイスを呼び出した後に返された結果を処理する方法

以上がインターフェイスを呼び出した後に返された結果を処理する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート