的Apache XML-RPC是Java实施XML-RPC,使用XML HTTP上实现远程过程调用一个受欢迎的协议。
阿帕奇XML-RPC的以前被称为HELMA XML-RPC。
如果您在使用HELMA库代码,你应该做的是改变从helma.xmlrpc代码import语句。*为org.apache.xmlrpc。*。
Apache的XML-RPC提供了两种客户端类。
1. org.apache.xmlrpc.XmlRpcClient使用java.net.URLConnection中,自带的标准Java API的HTTP客户端
2. org.apache.xmlrpc.XmlRpcClientLite提供了自己的轻量级HTTP客户端实现。
如果你需要完整的HTTP支持(如代理服务器,重定向等),你应该使用XmlRpcClient。如果你不需要完整的HTTP支持和关心性能,你应该尝试这两种XmlRpcClient和XmlRpcClientLite。
在某些平台上XmlRpcClient可能会更快,而在其他XmlRpcClientLite可能会更快。客户端类提供了相同的接口,其中包括同步和异步调用方法
什么在此版本中是新的:
- 在被淘汰的线程池一个可能的竞争条件。修复XMLRPC-162。感谢马克Gertsvolf。
- 在固定的线程池比配置可以创建多个线程。修复XMLRPC-161。感谢马克Gertsvolf。
- 修正减弱在Web服务器类的访问控制,以使子类更容易。修复XMLRPC-160。感谢詹姆斯·巴尔达萨里。
- 修正改进的HTTP状态代码,表明了错误的处理。修复XMLRPC-159。感谢布兰登DuRette。
- 修正固定的情况下,在Web服务器畸形的HTTP请求的可能NPE。感谢阿兰Burlison。
- 在解决网络服务器的连接超时没有被应用到ServletWebServer。修复XMLRPC-166。感谢阿兰Burlison。
- 在解决一个客户端可以防止其他客户由不发送任何数据连接。修复XMLRPC-166。感谢阿兰Burlison。
- 在修复时,HTTP报头解码的平台默认编码已被使用在一些点。修复XMLRPC-164。由于格雷格尔沃特。
评论没有发现