Apache XML-RPC je implementace Java XML-RPC, populární protokol, který používá XML přes HTTP provádět vzdálené volání procedur.
Apache XML-RPC byl dříve znám jako Helma XML-RPC.
Pokud máte kód pomocí knihovny Helma, vše, co by měli udělat, je změnit dovozní příkazy v kódu od helma.xmlrpc, * na org.apache.xmlrpc. *.
Apache XML-RPC poskytuje dvě třídy klientů.
1. org.apache.xmlrpc.XmlRpcClient používá java.net.URLConnection, klient HTTP, který je dodáván se standardním Java API
2. org.apache.xmlrpc.XmlRpcClientLite poskytuje vlastní implementaci klienta lehké HTTP.
Pokud budete potřebovat plnou podporu HTTP (např proxy, přesměrování atd), měli byste použít XmlRpcClient. Pokud nepotřebujete plnou podporu HTTP a mají obavy o výkon, měli byste experimentovat s oběma XmlRpcClient i XmlRpcClientLite.
Na některých platformách XmlRpcClient může být rychlejší, zatímco na jiných, může XmlRpcClientLite být rychlejší. Obě klientské třídy poskytují stejné rozhraní, která obsahuje metody pro synchronních a asynchronních volání
Co je nového v této verzi:.
- vypadl možnou podmínku závod ve ThreadPool. Opravy XMLRPC-162. Díky Mark Gertsvolf.
- fix ThreadPool mohl vytvořit více vláken než nakonfigurován. Opravy XMLRPC-161. Díky Mark Gertsvolf.
- opravu oslabily kontrolu přístupu ve třídě webového serveru, aby subclassing jednodušší. Opravy XMLRPC-160. Díky James Baldassari.
- opravit Lepší nakládání stavových kódů HTTP, které indikují chybu. Opravy XMLRPC-159. Díky Brandon DuRette.
- opravu Opraven možný NPE v případě žádosti chybně HTTP na webový server. Díky Alan Burlison.
- stanovit časový limit připojení webserver nebyla použita na ServletWebServer. Opravy XMLRPC-166. Díky Alan Burlison.
- opravit, který si klient může zabránit dalším klientům připojení tím, že se zasláním žádná data. Opravy XMLRPC-166. Díky Alan Burlison.
- opravit platformy Výchozí kódování se používá v určitém okamžiku při dekódování HTTP hlavičky. Opravy XMLRPC-164. Díky Greg Wurth.
Komentáře nebyl nalezen