Apache XML-RPC este o implementare Java XML-RPC, un protocol de popular care utilizează XML peste HTTP pentru a pune în aplicare apeluri de proceduri la distanță.
Apache XML-RPC a fost cunoscut anterior ca Helma XML-RPC.
Dacă aveți cod folosind biblioteca Helma, tot ar trebui să aveți să faceți este să schimbe declarațiile de import în codul de helma.xmlrpc. * La org.apache.xmlrpc. *.
Apache XML-RPC prevede două clase de client.
1. org.apache.xmlrpc.XmlRpcClient folosește java.net.URLConnection, clientul HTTP care vine cu standardul API-ul Java
2. org.apache.xmlrpc.XmlRpcClientLite oferă propria punerea sa în aplicare client HTTP usoare.
Dacă aveți nevoie de sprijin deplin HTTP (de exemplu, Proxy, redirecționare etc.), ar trebui să utilizați XmlRpcClient. Dacă nu aveți nevoie de sprijin deplin HTTP și sunt preocupați de performanță, tu ar trebui să experimenteze cu atât XmlRpcClient și XmlRpcClientLite.
Pe unele platforme XmlRpcClient poate fi mai rapid, în timp ce pe alții XmlRpcClientLite poate fi mai rapid. Ambele clase client furnizează aceeași interfață, care include metode pentru apelurile sincrone și asincrone
Ce este nou în această versiune:.
- Eliminată un posibil condiție cursă în ThreadPool. Corecții XMLRPC-162. Datorită Mark Gertsvolf.
- stabili ThreadPool ar putea crea mai multe fire decât configurat. Corecții XMLRPC-161. Datorită Mark Gertsvolf.
- fix a slăbit controlul de acces în clasa Webserver în scopul de a face subclasarea mai ușoară. Corecții XMLRPC-160. Datorită James Baldassari.
- stabili îmbunătățită manipularea coduri de stare HTTP care indică o eroare. Corecții XMLRPC-159. Datorită Brandon DuRette.
- fix fix un posibil NPE în cazul unei cereri HTTP incorectă în webserver. Datorită Alan Burlison.
- stabili conexiune timeout webserver nu a fost aplicat la ServletWebServer. Corecții XMLRPC-166. Datorită Alan Burlison.
- stabili un client ar putea împiedica alți clienți din conectarea prin trimiterea de date nu. Corecții XMLRPC-166. Datorită Alan Burlison.
- stabili codarea implicită platforme a fost folosit la un moment dat, atunci când decodare antete HTTP. Corecții XMLRPC-164. Datorită Greg Wurth.
Comentariile nu a fost găsit