Saittin wakili na Axis2 1.8.x tare da zaɓuɓɓukan abokin ciniki
Saitta abokin cinikin Axis2 1.8.x ta ProxyProperties sannan ka kiyaye sauran saittin abokin cinikin sabis ɗin da aka ƙirƙira.
Options options = serviceClient.getOptions();
HttpTransportProperties.ProxyProperties proxy =
new HttpTransportProperties.ProxyProperties();
proxy.setProxyName("proxy.example");
proxy.setProxyPort(8080);
options.setProperty(HTTPConstants.PROXY, proxy);
Gudanar da wannan kafin kiran aikin a kan serviceClient ɗaya. Don stub da aka ƙirƙira, samo shi da _getServiceClient(). Sake amfani da Options ɗin da ke akwai yana kiyaye saitunan ƙarshen hanya da aikin da sabon abu mara komai zai iya watsi da su.
Wannan yana amfani da org.apache.axis2.transport.http.HttpTransportProperties.ProxyProperties na Axis2 1.8.x. Maye gurbin mai karɓar bakuncin wakili da tashar lamba; don gwajin sabis na jama'a da aka yarda, zaɓi ɗan takarar HTTP daga jerin wakilan HTTP. Don tabbatarwa, abu ɗaya yana bayar da setUserName da setPassWord; ka ba da su daga saittin shaidar aikace-aikacen maimakon asusun sabis ɗin SOAP.
Ƙaddarar HTTPConstants.PROXY ta lokacin aiki tana wuce gona da iri kan tsoffin saitunan wakili na turawa a cikin axis2.xml, wanda ke sa ta dace da hanyar da aka yi niyya daban a kan abokin ciniki ɗaya.
Daidaita API da mai aikawa HTTP da aikace-aikacen. Sabbin takardun jigilar Axis2 sun bayyana mai aikawa HttpClient 5; waɗannan shigo da kaya ba sa maye gurbin wannan hanyar sadarwa ta 1.8.x. Jigilar da aka zaɓa dole ne kuma ta goyi bayan tsarin tabbatarwa da wakili ke buƙata.