"Apache XML-RPC yra Java įgyvendinimo XML-RPC, populiarus protokolas, kuris naudoja XML per HTTP įgyvendinti Remote Procedure skambučius.
Apache XML-RPC anksčiau buvo žinomas kaip Helma XML-RPC.
Jei turite kodą naudodami HELMA biblioteką, viskas, ko jums reikia daryti, tai pakeisti importo pareiškimus savo kodą iš helma.xmlrpc. * Į org.apache.xmlrpc. *.
Apache XML-RPC siūlo dvi klientų klases.
1. org.apache.xmlrpc.XmlRpcClient naudoja java.net.URLConnection, HTTP klientas, kuris ateina su standartine Java API
2. org.apache.xmlrpc.XmlRpcClientLite suteikia savo lengvas HTTP klientas įgyvendinimą.
Jei jums reikia visą HTTP paramą (pvz proxy Nukreipimo ir tt), jūs turėtumėte naudoti XmlRpcClient. Jei jums nereikia visą HTTP paramą ir yra susirūpinęs dėl veiklos, jūs turėtumėte išbandyti tiek XmlRpcClient ir XmlRpcClientLite.
Kai kuriose platformose XmlRpcClient galima greičiau, o kitiems XmlRpcClientLite gali būti greitesnis. Abu klientų klasių teikti tą pačią sąsają, kuri apima metodus sinchroninių ir asinchroninių skambučių
Kas naujo , šioje laidoje:.
- Eliminuotas galimą lenktynių būklė į ThreadPool. Išspręsti xmlrpc-162. Ačiū Mark Gertsvolf.
- Pritvirtinkite ThreadPool gali sukurti daugiau nei temas sukonfigūruotas. Išspręsti xmlrpc-161. Ačiū Mark Gertsvolf.
- Fix Susilpnėjusi prieigos kontrolę į serverį klasės siekiant, kad sukuriate lengviau. Išspręsti xmlrpc-160. Ačiū James Baldassari.
- nustatyti Geresnis HTTP būsenos kodų, kurie rodo klaidą tvarkymą. Išspręsti xmlrpc-159. Ačiū Brandon DuRette.
- Fix Ištaisyta galimą NPE atveju neteisingą HTTP užklausa į serverį. Ačiū Alan Burlison.
- nustatyti žiniatinklio serverio prisijungimas pauzės nebuvo taikomas ServletWebServer. Išspręsti xmlrpc-166. Ačiū Alan Burlison.
- nustatyti kliento galėtų užkirsti kelią kitiems klientams iš jungiantis ne siųsti jokių duomenų. Išspręsti xmlrpc-166. Ačiū Alan Burlison.
- nustatyti platformos kodavimas buvo naudojamas tam tikru momentu, kai dekodavimo HTTP antraštes. Išspręsti xmlrpc-164. Ačiū Greg WURTH.
Komentarai nerastas