は、Apache XML-RPCは、XML-RPCのJava実装、リモート·プロシージャ·コールを実装するためにHTTP経由でXMLを使用して一般的なプロトコルである。
ApacheのXML-RPCは、以前HelmaのXML-RPCと呼ばれていました。
あなたがHelmaライブラリを使用してコードがある場合は、あなたがしなければならない必要があるすべてはhelma.xmlrpcからあなたのコード内のimport文を変更します。* org.apache.xmlrpcする。*です。
ApacheのXML-RPCは、2つのクライアントクラスを提供します。
1. org.apache.xmlrpc.XmlRpcClientはjava.net.URLConnectionの、標準のJava APIが付属してHTTPクライアントを使用しています
2. org.apache.xmlrpc.XmlRpcClientLiteは独自の軽量HTTPクライアントの実装を提供します。
あなたは完全なHTTPサポート(例えばプロキシ、リダイレクトなど)を必要とする場合は、XmlRpcClientを使用する必要があります。あなたは完全なHTTPサポートを必要とし、パフォーマンスを懸念していない場合は、XmlRpcClientとXmlRpcClientLite両方を試してみる必要があります。
他人にXmlRpcClientLiteが速くかもしれないが、いくつかのプラットフォームではXmlRpcClientは、より高速な場合があります。どちらのクライアントクラスは、同期および非同期呼び出しのためのメソッドが含まれて同じインターフェースを提供する。
のこのリリースではの新機能:ます。
- ThreadPoolの中の可能な競合状態を排除した。修正XMLRPC-162。マークGertsvolfに感謝します。
- に設定よりも多くのスレッドを作成することができますThreadPoolのを修正。修正XMLRPC-161。マークGertsvolfに感謝します。
- 修正は簡単にサブクラス化するためにWebServerのクラスでのアクセス制御を弱めた。修正XMLRPC-160。ジェームズBaldassariに感謝します。
- 修正するエラーを示すHTTPステータスコードの取り扱いを改善しました。修正XMLRPC-159。ブランドンDuRetteに感謝します。
- はWebServerの中に不正な形式のHTTPリクエストの場合に可能NPEを修正修正する。アランBurlisonに感謝します。
- Webサーバの接続タイムアウトがServletWebServerに適用されませんでした修正する。修正XMLRPC-166。アランBurlisonに感謝します。
- 任意のデータを送信しないことにより、接続する他のクライアントを防ぐことができるクライアントを修正。修正XMLRPC-166。アランBurlisonに感謝します。
- HTTPヘッダをデコードする際のプラットフォームのデフォルトエンコーディングがある時点で使用されている修正。修正XMLRPC-164。グレッグ·ウルトに感謝します。
コメントが見つかりません