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។ ជំនួសម៉ាស៊ីន proxy និងច្រកចំនួនគត់; សម្រាប់ការសាកល្បងសេវាសាធារណៈដែលបានអនុញ្ញាត សូមជ្រើសបេក្ខជន HTTP ពី បញ្ជី proxy HTTP។ សម្រាប់ការផ្ទៀងផ្ទាត់ វត្ថុដូចគ្នាផ្តល់ setUserName និង setPassWord; ផ្តល់ពួកវាពីការកំណត់សម្គាល់អត្តសញ្ញាណកម្មរបស់កម្មវិធី ជាជាងពីគណនីសេវា SOAP។

លក្ខណៈសម្បត្តិ HTTPConstants.PROXY ពេលដំណើរការ ជំនួសតម្លៃលំនាំដើម proxy នៃការដាក់ពង្រាយក្នុង axis2.xml ដែលធ្វើឱ្យវាសមស្របសម្រាប់ផ្លូវខុសគ្នាដោយចេតនានៅលើអតិថិជនមួយ។

ផ្គូផ្គង API និងអ្នកផ្ញើ HTTP ជាមួយកម្មវិធី។ ឯកសារដឹកជញ្ជូន Axis2 ថ្មីជាងពិពណ៌នាអ្នកផ្ញើ HttpClient 5; ការនាំចូលទាំងនោះមិនជំនួសចំណុចប្រទាក់ 1.8.x នេះទេ។ ការដឹកជញ្ជូនដែលបានជ្រើសត្រូវគាំទ្រផែនការផ្ទៀងផ្ទាត់ដែល proxy ត្រូវការផងដែរ។

អត្ថបទពាក់ព័ន្ធ