XML-RPC: Porovnání verzí
Smazaný obsah Přidaný obsah
m Odstranění linku na rozcestník Apache s použitím robota - Změněn(y) odkaz(y) na Apache HTTP Server |
m Robot nahradil pomlčky zapsané entitou (WP:WCW) |
||
Řádek 11:
==== Hlavička ====
První údaj v prvním řádku hlavičky požadavku indikuje druh dotazu, což je v případě XML-RPC vždy „[[POST]]“. Druhá položka nese informaci o umístění XML-RPC serveru (tzv. [[URI]]). Neexistuje žádný zvláštní požadavek na URI, může být zadáno třeba jen lomítko, nebo může být dokonce prázdné. Třetím údaj definuje verzi a druh protokolu – pro potřeby XML-RPC se používá „HTTP/1.0“. Další čtyři řádky se skládají vždy z názvu položky a hodnoty („název: hodnota“) a jsou povinné. První ze čtveřice
POST /server HTTP/1.0
Řádek 54:
==== Tělo ====
Tělo odpovědi tvoří velice jednoduchá XML struktura
HTTP/1.1 200 OK
Řádek 81:
Tělo chybové odpovědi se uvozuje značkami „<methodResponse>“ následovanými
značkami „<fault>“ - jakýsi ekvivalent k „<param>“, ovšem bez vnějšího „<params>“. Uvnitř se
nachází značka „<value>“ obsahující datový typ „struct“. Struct má zde dva členy, první
chyby, „faultString“ v sobě nese textovou část chyby. Toto číslo ani text není definováno, pouze se
musí dodržet datové typy, jinak záleží čistě na implementátorovi serveru, jaká čísla si pro chyby
Řádek 175:
Druhým datovým typem je „struct“ (struktura), uvozený značkou „<struct>“, v jejímž těle
lze uvést libovolný počet prvků „<member>“, z nichž každý nese informaci o jméně
a o hodnotě
se dá uložit další struktura, nebo pole.
|