Apache XML-RPC è un'implementazione Java di XML-RPC, un protocollo popolare che utilizza XML su HTTP per implementare le chiamate di procedura remota.
Apache XML-RPC era precedentemente conosciuto come Helma XML-RPC.
Se si dispone di codice utilizzando la libreria Helma, tutto si dovrebbe avere a che fare è modificare le istruzioni di importazione nel codice da helma.xmlrpc. * A org.apache.xmlrpc. *.
Apache XML-RPC offre due classi client.
1. org.apache.xmlrpc.XmlRpcClient utilizza java.net.URLConnection, il client HTTP che viene fornito con l'API Java standard
2. org.apache.xmlrpc.XmlRpcClientLite fornisce la propria implementazione client HTTP leggero.
Se avete bisogno del supporto HTTP (ad esempio proxy, Redirect, ecc), è necessario utilizzare XmlRpcClient. Se non avete bisogno di supporto completo HTTP e sono preoccupati per le prestazioni, si dovrebbe sperimentare sia XmlRpcClient e XmlRpcClientLite.
Su alcune piattaforme XmlRpcClient può essere più veloce, mentre su altri XmlRpcClientLite può essere più veloce. Entrambe le classi di client forniscono la stessa interfaccia, che comprende i metodi per le chiamate sincrone e asincrone
Cosa c'è di nuovo in questa versione:.
- Eliminata una possibile condizione di competizione nel ThreadPool. Correzioni XMLRPC-162. Grazie a Mark Gertsvolf.
- Fissare il ThreadPool potrebbe creare più thread di configurazione. Correzioni XMLRPC-161. Grazie a Mark Gertsvolf.
- fix Indebolito il controllo di accesso nella classe WebServer in modo da rendere più facile sottoclassi. Correzioni XMLRPC-160. Grazie a James Baldassari.
- risolvere Migliorata la gestione dei codici di stato HTTP che indicano un errore. Correzioni XMLRPC-159. Grazie a Brandon Durette.
- fix Corretto un possibile NPE in caso di una richiesta HTTP non valida nel WebServer. Grazie ad Alan Burlison.
- fix timeout di connessione del server web non è stato applicato al ServletWebServer. Correzioni XMLRPC-166. Grazie ad Alan Burlison.
- fissare un client potrebbe impedire ad altri client di connettersi da non inviare alcun dato. Correzioni XMLRPC-166. Grazie ad Alan Burlison.
- fix La codifica piattaforme di default è stato utilizzato a un certo punto durante la decodifica intestazioni HTTP. Correzioni XMLRPC-164. Grazie a Greg Wurth.
I commenti non trovato