XML-RPC és un protocol de crida a procediments remots (RPC) que fa servir XML per codificar les crides i HTTP com a mecanisme de transport de les dades. Es tracta d'un protocol molt simple que defineix uns tipus de dades i unes comandes bàsiques molt concretes.

Tipus de dades NomExempleDescripcióarray 1404 cadena amb missatge 1

Una llista de dadesbase64 eW91IGNhbid0IHJlYWQgdGhpcyE=Dades binàries codificades en Base 64.boolean 1Valor lògic (0 = fals o 1 = cert)dateTime 19980717T14:08:55Dates i horesdouble -12.53Nombre amb decimals.integer 42 or 42Nombre enterstring Hello world!Cadena de caràcters.struct foo 1

bar 2

Una llista de dades amb una clau que les identifica.nil Representació del valor nul.

Exemples Exemple d'una crida XML-RPC: <?xml version="1.0"?> exemple.getNomPoblacio 08191

Exemple d'una resposta XML-RPC: <?xml version="1.0"?> Rubí

Exemple d'una crida fallida <?xml version="1.0"?> faultCode 4

faultString Codi postal no vàlid.

Vegeu també Serveis web

Enllaços externs Especificació completa del format XML-RPC

Categoria:Protocols de xarxa