Habaynta proxy-ga Axis2 1.8.x ee leh xulashooyinka macmiilka
Ku habee macmiilka Axis2 1.8.x iyada oo loo marayo ProxyProperties oo ilaali inta kale ee habaynta macmiilka adeegga ee la soo saaray.
Options options = serviceClient.getOptions();
HttpTransportProperties.ProxyProperties proxy =
new HttpTransportProperties.ProxyProperties();
proxy.setProxyName("proxy.example");
proxy.setProxyPort(8080);
options.setProperty(HTTPConstants.PROXY, proxy);
Tan ku socodsii kahor intaadan u wicin hawlgalka isla serviceClient. Stub la soo saaray, ku hel _getServiceClient(). Dib-u-adayggelinta Options-ka jira waxay ilaalisaa dhigista barta-dhamaadka iyo hawlgalka oo shay cusub oo madhan tuuri karo.
Tani waxay isticmaashaa org.apache.axis2.transport.http.HttpTransportProperties.ProxyProperties ee Axis2 1.8.x. Beddel martigeliyaha proxy-ga iyo dekedda tiro-buuxa; tijaabo adeeg dadweyne oo la ogolaaday awgeed, ka dooro musharrax HTTP liiska proxy-yada HTTP. Xaqiijinta, isla shayga waxa uu soo bandhigaa setUserName iyo setPassWord; ka bixi habaynta aqoonsiga codsiga halkii aad ka bixin lahayd akoonka adeegga SOAP.
Astaanta HTTPConstants.PROXY ee waqtiga socodka waxay ka sarraysaa dhigista caadiga ah ee proxy-ga dhoofinta ee ku yaal axis2.xml, taas oo ka dhigaysa mid ku habboon dariiq si ula kac ah uga duwan hal macmiil.
Isku waafaji API-ga iyo diriyaha HTTP codsiga. Dukumeentiga cusub ee gaadiidka Axis2 waxa uu sheegayaa diriyaha HttpClient 5; soo dejintaas ma beddelaan interface-kan 1.8.x. Gaadiidka la doortay waa in uu sidoo kale taageero nidaamka xaqiijinta ee proxy-gu u baahan yahay.