Apache XML-RPC est une implémentation Java de XML-RPC, un protocole populaire qui utilise XML sur HTTP pour mettre en œuvre des appels de procédure à distance.
Apache XML-RPC était auparavant connu sous Helma XML-RPC.
Si vous avez le code en utilisant la bibliothèque Helma, tout ce que vous devriez avoir à faire est de changer les déclarations d'importation dans votre code de helma.xmlrpc. * Pour org.apache.xmlrpc. *.
Apache XML-RPC fournit deux classes de clients.
1. org.apache.xmlrpc.XmlRpcClient utilise java.net.URLConnection, le client HTTP qui vient avec l'API standard Java
2. org.apache.xmlrpc.XmlRpcClientLite fournit sa propre implémentation de client HTTP léger.
Si vous avez besoin de soutien HTTP complète (par exemple procurations, redirection, etc.), vous devez utiliser XmlRpcClient. Si vous ne avez pas besoin plein soutien HTTP et sont préoccupés par la performance, vous devriez expérimenter avec deux XmlRpcClient et XmlRpcClientLite.
Sur certaines plateformes XmlRpcClient peut être plus rapide, tandis que sur les autres XmlRpcClientLite peut être plus rapide. Les deux classes de clients offrent la même interface, qui inclut des méthodes pour les appels synchrones et asynchrones
Quoi de neuf dans cette version:.
- Eliminé une condition de concurrence possible dans le ThreadPool. Corrections XMLRPC-162. Merci à Mark Gertsvolf.
- fixer les ThreadPool pourrait créer plusieurs threads que configuré. Corrections XMLRPC-161. Merci à Mark Gertsvolf.
- fix affaibli le contrôle d'accès dans la classe WebServer afin de rendre plus facile le sous-classement. Corrections XMLRPC-160. Merci à James Baldassari.
- Amélioration de fixer le traitement des codes d'état HTTP qui indiquent une erreur. Corrections XMLRPC-159. Merci à Brandon Durette.
- Correction d'un fix NPE possible en cas d'une requête HTTP malformée dans le serveur web. Merci à Alan Burlison.
- fixer connexion timeout du serveur web n'a pas été appliquée à la ServletWebServer. Corrections XMLRPC-166. Merci à Alan Burlison.
- fixer un client pourrait empêcher les autres clients de se connecter en ne envoyant pas toutes les données. Corrections XMLRPC-166. Merci à Alan Burlison.
- fixer les plates-formes de codage par défaut a été utilisé à un certain moment lors du décodage en-têtes HTTP. Corrections XMLRPC-164. Merci à Greg Wurth.
Commentaires non trouvées