Cumraíocht seachfhreastalaí Axis2 1.8.x le roghanna cliaint
Cumraigh cliant Axis2 1.8.x trí ProxyProperties agus caomhnaigh an chuid eile den chumraíocht cliaint seirbhíse a ghintear.
Options options = serviceClient.getOptions();
HttpTransportProperties.ProxyProperties proxy =
new HttpTransportProperties.ProxyProperties();
proxy.setProxyName("proxy.example");
proxy.setProxyPort(8080);
options.setProperty(HTTPConstants.PROXY, proxy);
Rith é seo sula nglaoitear an oibríocht ar an serviceClient céanna. Le haghaidh stub ginte, faigh é le _getServiceClient(). Má athúsáidtear na Options atá ann cheana, caomhnaítear socruithe an chríochphointe agus na hoibríochta a d'fhéadfadh réad folamh nua a chaitheamh.
Úsáideann sé seo org.apache.axis2.transport.http.HttpTransportProperties.ProxyProperties Axis2 1.8.x. Cuir in ionad óstach an seachfhreastalaí agus an chalafoirt slánuimhir; le haghaidh tástála seirbhíse poiblí ceadaithe, roghnaigh iarrthóir HTTP ón liosta seachfhreastalaithe HTTP. Le haghaidh fíordheimhniúcháin, nochtann an réad céanna setUserName agus setPassWord; soláthair iad ó chumraíocht dintiúirí an fheidhmchláir seachas ó chuntas na seirbhíse SOAP.
Sáraíonn an t-airí HTTPConstants.PROXY ag am rite na réamhshocruithe seachfhreastalaí imlonnaithe in axis2.xml, rud a fhágann go bhfuil sé oiriúnach do bhealach atá d'aon ghnó difriúil ar aon chliant amháin.
Meaitseáil an API agus an seoltóir HTTP leis an bhfeidhmchlár. Cuireann doiciméadú iompair níos nuaí Axis2 síos ar sheoltóir HttpClient 5; ní chuireann na hiompórtálacha sin in ionad an chomhéadain 1.8.x seo. Caithfidh an t-iompar roghnaithe tacú freisin leis an scéim fhíordheimhniúcháin a éilíonn an seachfhreastalaí.