SOAP::Lite ରେ endpoint ଏବଂ forward proxy
SOAP endpoint ଏବଂ HTTP transport ର proxy map SOAP::Lite ରେ ସଠିକ୍ ସ୍ଥାନରେ ଦିଅନ୍ତୁ।
SOAP::Lite ରେ proxy() ର ପ୍ରଥମ argument ହେଉଛି SOAP endpoint। ଏକ forward network proxy HTTP transport ର ବିକଳ୍ପରେ ଯାଏ:
use SOAP::Lite;
my $soap = SOAP::Lite->new;
$soap->proxy(
'https://service.example/soap',
proxy => ['https' => 'http://gateway.example:8080'],
timeout => 15,
);ବାହ୍ୟ method ସେବା ବାଛେ। ଭିତରର map LWP-ଆଧାରିତ transport କୁ HTTPS ଲକ୍ଷ୍ୟ ପାଇଁ HTTP proxy ଦିଏ, CONNECT ବ୍ୟବହାର କରି। ଏହି ବିକଳ୍ପକୁ ସେଠାରେ ଲାଗୁ କରନ୍ତୁ ଯେଠାରେ ଆପ୍ଲିକେସନର ପ୍ରକୃତ SOAP::Lite ଅବଜେକ୍ଟ ତିଆରି ହୁଏ, wrapper ଏହାକୁ ତିଆରି କଲାବେଳେ ମଧ୍ୟ। ଯେଉଁ ସାର୍ବଜନୀନ SOAP endpoint ପାଇଁ ଅପ୍ରମାଣିତ ସାର୍ବଜନୀନ ମଧ୍ୟସ୍ଥ ଅନୁମତିପ୍ରାପ୍ତ, ସେଠାରେ HTTP proxy ତାଲିକା ଭିତରର proxy URL ପାଇଁ ପ୍ରାର୍ଥୀ ଦିଏ।
ସେବାର namespace କୁ ଏହାର SOAP ସନ୍ଦେଶ ପାଇଁ ବିନ୍ୟାସିତ ରଖନ୍ତୁ। ସେହି URI XML ନାମ ଚିହ୍ନଟ କରେ ଏବଂ ଦୁଇଟି ନେଟୱାର୍କ endpoint ମଧ୍ୟରୁ କୌଣସିଟିକୁ ବଦଳାଏ ନାହିଁ।