CXF ၏ HTTP conduit တွင် proxy အကောင့်ထည့်သွင်းခြင်း
SOAP client အသုံးပြုသော conduit ပေါ်တွင် CXF ၏ ProxyServer မူဝါဒနှင့် proxyAuthorization အကောင့်ကို ပြင်ဆင်သတ်မှတ်ပါ။
CXF SOAP client သည် ၎င်း၏ proxy ပြင်ဆင်မှုကို HTTP conduit ပေါ်တွင် သယ်ဆောင်နိုင်သည်။ client မူဝါဒက အဆုံးသတ်နေရာကို ရွေးချယ်ပြီး proxyAuthorization က ကြားခံ၏ အကောင့်ကို ပေးသည်။
<http-conf:conduit name="{urn:reports}ReportsPort.http-conduit">
<http-conf:proxyAuthorization>
<sec:UserName>PROXY_USER</sec:UserName>
<sec:Password>PROXY_PASSWORD</sec:Password>
<sec:AuthorizationType>Basic</sec:AuthorizationType>
</http-conf:proxyAuthorization>
<http-conf:client ProxyServer="proxy.example" ProxyServerPort="8080" />
</http-conf:conduit>
ဤအပိုင်းသည် ရှိပြီးသား CXF ပြင်ဆင်မှုတွင် HTTP-conduit နှင့် လုံခြုံရေး namespace များကို ကြေညာထားသည်ဟု ယူဆသည်။ နမူနာ port ၏ QName ကို ပြင်ဆင်နေသော client port ဖြင့် အစားထိုးပါ။ အခြား conduit တွင် တွဲထားသော မှန်ကန်သည့် block သည် ဤခေါ်ဆိုမှုကို မထိခိုက်နိုင်ပါ။
host နှင့် ကိန်းဂဏန်း port သည် forward proxy ကို ဖော်ပြသည်။ proxyAuthorization block သည် schema ၏ သီးခြား proxy အကောင့် သတ်မှတ်ချက် ဖြစ်သည်။ CXF တွင် ဦးတည်ရာ၏ အထောက်အထားများအတွက် authorization element လည်း ရှိသည်။ proxy အကောင့်နှင့် ဦးတည်ရာအကောင့်သည် သီးခြားပင် ရှိနေသည်။
ပြသထားသော Basic အမျိုးအစားသည် proxy လက်ခံပြီး ရွေးချယ်ထားသော CXF သယ်ယူပို့ဆောင်မှု အသုံးပြုနိုင်သော scheme နှင့် ကိုက်ညီရမည်။ သင့်လျော်သော conduit ကို ဖွင့်ပြီးပါက ၎င်းမှတစ်ဆင့် ပို့သော လုပ်ဆောင်ချက်များသည် ထို client မူဝါဒနှင့် အကောင့်ပြင်ဆင်မှုကို ရရှိသည်။