Zum Inhalt springen
uencoder

XML-RPC

XML-RPC ist ein Remote-Procedure-Call-Protokoll, das XML-kodierte Aufrufe über HTTP transportiert und XML-Darstellungen für einfache Typen und struct/array definiert.

Zweck

Parameter und Ergebnisse in XML kodieren für einfaches plattformübergreifendes RPC – leichter als SOAP, aber mit schwächerem Typsystem.

Mechanismus

Der Body des HTTP-POST ist XML: Ein methodCall hält methodName und params, wobei jeder param seinen Wert in einem Typelement (int/string/struct/array/...) kodiert. Die Antwort ist ein methodResponse.

Anwendungsfälle

  • Altlasten von Blog-APIs (WordPress)
  • Einfaches plattformübergreifendes RPC
  • Historische Webdienste

Verwandte Tools

References