د Axis2 1.8.x پروکسي ترتيبول د پيرودونکي انتخابونو سره
د ProxyProperties له لارې د Axis2 1.8.x پيرودونکی ترتيب کړئ او د توليد شوي خدمت پيرودونکي ترتيبول پاتې برخه وساتئ.
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 بيا کارول هغه endpoint او عملياتي ترتيبات ساتي چې يو نوی تش شی يې رد کولی شي.
دا د Axis2 1.8.x org.apache.axis2.transport.http.HttpTransportProperties.ProxyProperties کاروي. د پروکسي کوربه او د بشپړ عدد پورټ بدل کړئ؛ د اجازه ورکړل شوي عامه خدمت ازموينې لپاره له HTTP پروکسي لست څخه HTTP نوماند وټاکئ. د تصديق لپاره هماغه شی setUserName او setPassWord وړاندې کوي؛ دوی د SOAP خدمت له حساب څخه نه، بلکې د اپليکيشن د اعتبار اسنادو له ترتيب څخه ورکړئ.
د اجرا وخت HTTPConstants.PROXY ځانتيا په axis2.xml کې د ځای پرځای کولو پروکسي اصلي ارزښتونه له پامه غورځوي، چې دا په يو پيرودونکي کې د پام وړ بېلې لارې لپاره مناسبوي.
API او HTTP لېږدونکی له اپليکيشن سره سم کړئ. د Axis2 نوي ترانسپورت اسناد د HttpClient 5 لېږدونکی بيانوي؛ هغه واردات دا 1.8.x انټرفېس نه بدلوي. ټاکل شوی ترانسپورت بايد د پروکسي اړين د تصديق سکيم هم ملاتړ وکړي.