Apache XML-RPC là một thực hiện Java của XML-RPC, một giao thức phổ biến, sử dụng XML trên HTTP để thực hiện các cuộc gọi thủ tục từ xa.
Apache XML-RPC trước đây được biết đến như Helma XML-RPC.
Nếu bạn có mã bằng cách sử dụng thư viện Helma, tất cả các bạn cần phải làm là thay đổi những điều khoản về nhập khẩu trong mã của bạn từ helma.xmlrpc. * Để org.apache.xmlrpc. *.
Apache XML-RPC cung cấp hai lớp khách hàng.
1. org.apache.xmlrpc.XmlRpcClient sử dụng java.net.URLConnection, khách hàng HTTP mà đi kèm với các Java API chuẩn
2. org.apache.xmlrpc.XmlRpcClientLite cung cấp nhẹ HTTP thực hiện khách hàng riêng của mình.
Nếu bạn cần hỗ trợ đầy đủ HTTP (ví dụ như Proxy, Redirect vv), bạn nên sử dụng XmlRpcClient. Nếu bạn không cần hỗ trợ HTTP đầy đủ và phải lo lắng về hiệu suất, bạn nên thử nghiệm với cả XmlRpcClient và XmlRpcClientLite.
Trên một số nền tảng XmlRpcClient có thể nhanh hơn, trong khi những người khác trên XmlRpcClientLite có thể nhanh hơn. Cả lớp khách hàng cung cấp các giao diện tương tự, trong đó bao gồm các phương pháp cho các cuộc gọi đồng bộ và không đồng bộ
là gì mới trong phiên bản này:.
- Loại bỏ một điều kiện chủng tộc có thể có trong các ThreadPool. Fixes XMLRPC-162. Cảm ơn Mark Gertsvolf.
- sửa chữa Các ThreadPool thể tạo chủ đề hơn cấu hình. Fixes XMLRPC-161. Cảm ơn Mark Gertsvolf.
- fix Yếu kiểm soát truy cập vào các lớp WebServer để làm cho lớp con dễ dàng hơn. Fixes XMLRPC-160. Nhờ James Baldassari.
- sửa chữa Cải thiện việc xử lý các mã trạng thái HTTP mà chỉ ra một lỗi. Fixes XMLRPC-159. Nhờ Brandon DuRette.
- fix cố định một NPE có thể trong trường hợp của một yêu cầu HTTP bị thay đổi trong các WebServer. Nhờ Alan Burlison.
- sửa chữa kết nối thời gian chờ của máy chủ web đã không được áp dụng cho các ServletWebServer. Fixes XMLRPC-166. Nhờ Alan Burlison.
- sửa chữa Một khách hàng có thể ngăn chặn các khách hàng khác từ kết nối bằng cách không gửi bất kỳ dữ liệu. Fixes XMLRPC-166. Nhờ Alan Burlison.
- sửa chữa Mã hóa nền tảng mặc định đã được sử dụng tại một số điểm khi giải mã HTTP header. Fixes XMLRPC-164. Nhờ Greg Wurth.
Bình luận không