Axis2 1.8.x פּראָקסי קאָנפיגוראציע מיט קליענט אָפּציעס
קאָנפיגורירן אַן Axis2 1.8.x קליענט דורך ProxyProperties און באַוואָרן דעם רעשט פון דער דזשענערירטער סערוויס־קליענט קאָנפיגוראציע.
Options options = serviceClient.getOptions();
HttpTransportProperties.ProxyProperties proxy =
new HttpTransportProperties.ProxyProperties();
proxy.setProxyName("proxy.example");
proxy.setProxyPort(8080);
options.setProperty(HTTPConstants.PROXY, proxy);
פירט אויס דאָס איידער איר רופֿט די אָפּעראַציע אויפֿן זעלביקן serviceClient. פֿאַר אַ דזשענערירטן stub באַקומט אים מיט _getServiceClient(). ווידערניצן די עקסיסטירנדיקע Options באַוואָרט די ענדפּונקט־ און אָפּעראַציע־איינשטעלונגען וואָס אַ נײַער ליידיקער אָביעקט וואָלט געקענט אַוועקוואַרפֿן.
דאָס ניצט org.apache.axis2.transport.http.HttpTransportProperties.ProxyProperties פֿון Axis2 1.8.x. פֿאַרבייט דעם פּראָקסי־האָסט און דעם גאַנצצאָל פּאָרט; פֿאַר אַ דערלויבטן פּובליק־סערוויס פּרובירן, קלויבט אַן HTTP קאַנדידאַט פֿון דער HTTP פּראָקסי ליסטע. פֿאַר אויטענטיפֿיקאַציע שטעלט דער זעלביקער אָביעקט צו setUserName און setPassWord; גיט זיי פֿון דער אַפּליקאַציע־באַשטעטיקונג קאָנפיגוראציע און נישט פֿון דעם SOAP־סערוויס קאָנטע.
די לויפֿצײַט־אייגנשאַפֿט HTTPConstants.PROXY איבערשפּאַרט די סטאַנדאַרט פּראָקסי־איינשטעלונגען פֿון דער פּריסה אין axis2.xml, וואָס מאַכט זי פּאַסיק פֿאַר אַ בפֿירושדיק אַנדער רוטע אויף איין קליענט.
צוגלייכ די API און דעם HTTP־שיקער צו דער אַפּליקאַציע. נײַערע Axis2 טראַנספּאָרט דאָקומענטן באַשרײַבן אַ HttpClient 5 שיקער; די אימפּאָרטן פֿאַרבייט נישט די דאָזיקע 1.8.x צווישנפֿלאַך. דער אויסגעקליבענער טראַנספּאָרט מוז אויך פֿאַרשטיין דעם אויטענטיפֿיקאַציע־סכעמע וואָס דער פּראָקסי פֿאָדערט.