Saltar al contenido
uencoder

XML-RPC

XML-RPC es un protocolo de llamada a procedimiento remoto que transporta llamadas codificadas en XML sobre HTTP, definiendo representaciones XML para tipos simples y struct/array.

Propósito

Codifica parámetros y resultados en XML para un RPC multiplataforma simple; más ligero que SOAP, aunque con un sistema de tipos más débil.

Mecanismo

El cuerpo del HTTP POST es XML: un methodCall contiene el methodName y los params, y cada param codifica su valor en un elemento de tipo (int/string/struct/array/...). La respuesta es un methodResponse.

Casos de uso

  • APIs de blogs heredadas (WordPress)
  • RPC multiplataforma simple
  • Servicios web históricos

Herramientas relacionadas

References