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.

Maqaallo la xiriira