Heim > Betrieb und Instandhaltung > Betrieb und Wartung von Linux > Umgang mit den zurückgegebenen Ergebnissen nach dem Aufruf der Schnittstelle

Umgang mit den zurückgegebenen Ergebnissen nach dem Aufruf der Schnittstelle

坏嘻嘻
Freigeben: 2018-09-19 16:11:14
Original
4488 Leute haben es durchsucht

Basierend auf der Einführung zum Umgang mit den zurückgegebenen Ergebnissen nach dem Schnittstellenaufruf konzentriert sich dieser Artikel auf die spezifischen Schritte. Der Inhalt dieses Artikels ist sehr kompakt.

Ergebnisse zurückgeben

Die zurückgegebenen Ergebnisse liegen hauptsächlich in zwei Formaten vor: XML und JSON. Der Standardwert ist XML. Sie können den öffentlichen Anforderungsparameter Format angeben, um das Format der zurückgegebenen Ergebnisse zu ändern. Weitere Einzelheiten finden Sie unter Öffentliche Parameter. Aus Gründen der Übersichtlichkeit und Ästhetik werden die Rückgabebeispiele für API-Dokumente alle mit Zeilenumbrüchen und Einrückungen verarbeitet, die tatsächlichen Rückgabeergebnisse werden jedoch nicht mit Zeilenumbrüchen und Einrückungen verarbeitet.

Normales Rückgabebeispiel

Nachdem der Schnittstellenaufruf erfolgreich war, werden die Schnittstellenrückgabeparameter und die Anforderungs-ID zurückgegeben. Wir nennen eine solche Rückgabe eine normale Rückkehr. Der HTTP-Statuscode ist 2xx.

XML-Beispiel

<?xml version="1.0" encoding="UTF-8"?> <!--结果的根结点-->
<ActionResponse> <!--返回请求标签-->
    <RequestId>4C467B38-3910-447D-87BC-AC049166F216</RequestId> <!--返回结果数据-->
</ActionResponse>
Nach dem Login kopieren

JSON-Beispiel

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

Beispiel für Ausnahmerückgabe

Nachdem beim Schnittstellenaufruf ein Fehler auftritt, werden der Fehlercode, die Fehlermeldung und die Anforderungs-ID zurückgegeben. Wir nennen eine solche Rückgabe eine Ausnahmerückgabe. HTTP-Statuscodes sind 4xx oder 5xx.

Sie können Fehler basierend auf Schnittstellenfehlercodes, öffentlichen Fehlercodes und dem API Error Center beheben. Wenn Sie den Fehler nicht beheben können, können Sie einen Arbeitsauftrag einreichen, um uns zu kontaktieren, und im Arbeitsauftrag die Host-ID und die Request-ID des Serviceknotens angeben.

XML-Beispiel

<?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>
Nach dem Login kopieren

JSON-Beispiel

{
    "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." /* 错误信息 */
}
Nach dem Login kopieren

Öffentlicher Fehlercode

Umgang mit den zurückgegebenen Ergebnissen nach dem Aufruf der Schnittstelle

Umgang mit den zurückgegebenen Ergebnissen nach dem Aufruf der Schnittstelle

Umgang mit den zurückgegebenen Ergebnissen nach dem Aufruf der Schnittstelle

Umgang mit den zurückgegebenen Ergebnissen nach dem Aufruf der Schnittstelle

Das obige ist der detaillierte Inhalt vonUmgang mit den zurückgegebenen Ergebnissen nach dem Aufruf der Schnittstelle. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage