Options options = serviceClient.getOptions();
HttpTransportProperties.ProxyProperties proxy =
    new HttpTransportProperties.ProxyProperties();
proxy.setProxyName("proxy.example");
proxy.setProxyPort(8080);
options.setProperty(HTTPConstants.PROXY, proxy);

Ṣe èyí kí o tó pe iṣẹ́ náà lórí serviceClient kan náà. Fún stub tí a ṣẹ̀dá, gbà á pẹ̀lú _getServiceClient(). Lílo àwọn Options tí ó wà tẹ́lẹ̀ túnsí àwọn ètò endpoint àti iṣẹ́ tí ohun tútù tuntun lè sọ nù.

Èyí ń lo org.apache.axis2.transport.http.HttpTransportProperties.ProxyProperties Axis2 1.8.x. Rọ́pò agbàlejò proxy àti ibùdó nọ́mbà odidi; fún ìdánwò iṣẹ́ gbogbogbò tí a gbà láàyè, yan olùdíje HTTP láti àkọsílẹ̀ proxy HTTP. Fún ìjẹ́rìí, ohun kan náà ń fi setUserName àti setPassWord hàn; pèsè wọ́n láti ìṣètò ẹ̀rí ìmúṣẹ́ ohun èlò dípò àkọsílẹ̀ iṣẹ́ SOAP.

Ànímọ́ HTTPConstants.PROXY ní àkókò ṣíṣe ń borí àwọn ìpàlà proxy àkọ́kọ́ ti ìmúgbẹ̀rẹ̀ ní axis2.xml, èyí sì mú kí ó yẹ fún ọ̀nà tí ó yàtọ̀ mọ̀ọ́mọ̀ lórí oníbàárà kan.

Bá API àti olùfiránṣẹ́ HTTP mu pẹ̀lú ohun èlò náà. Àwọn ìwé ìrìnàjò Axis2 tuntun ń ṣàpèjúwe olùfiránṣẹ́ HttpClient 5; àwọn àgbéwọlé yẹn kò rọ́pò interface 1.8.x yìí. Irinàjò tí a yàn gbọdọ̀ tún ṣe àtìlẹ́yìn fún ètò ìjẹ́rìí tí proxy nílò.

Àwọn àpilẹ̀kọ tó jọra