的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。由於格雷格爾沃特。
評論沒有發現