IBM i QSYS2.HTTP_GET: ଫରୱାର୍ଡ ପ୍ରକ୍ସି ବିନ୍ୟାସ କରନ୍ତୁ
IBM i ର ପ୍ରଲେଖିତ ପ୍ରକ୍ସି JSON ବିକଳ୍ପ ବ୍ୟବହାର କରନ୍ତୁ ଏବଂ NTLM ବିଷୟରେ ସେମାନଙ୍କ ସୀମା ଅଲଗା କରନ୍ତୁ।
QSYS2.HTTP_GET ଲକ୍ଷ୍ୟ URL ଏବଂ ତା’ପରେ JSON ବିକଳ୍ପ ଦଲିଲ ନେଇଥାଏ। ପ୍ରକ୍ସି ଠିକଣା host,port ବ୍ୟବହାର କରେ।
VALUES QSYS2.HTTP_GET(
'https://api.example.net/status',
'{"proxy":"proxy.example.net,8080",
"proxySsl":"false",
"headers":{"Accept":"application/json"}}'
);
proxySsl ପ୍ରକ୍ସି ସହିତ ସଂଯୋଗ ବର୍ଣ୍ଣନା କରେ। ଡିଫଲ୍ଟ true, ତେଣୁ ସାଧାରଣ HTTP ପାଇଁ ବନ୍ଦ କରନ୍ତୁ। HTTP ପ୍ରକ୍ସି ତାଲିକା ହୋଷ୍ଟ ଓ ପୋର୍ଟ ପାଇଁ।
ପ୍ରମାଣୀକରଣର ସୀମା ଅଲଗା। proxyAuth userid,password ଭାବରେ ପ୍ରଲେଖିତ ଏବଂ proxySsl true ହେଲେ ହିଁ ଅନୁମତି। basicAuth ଲକ୍ଷ୍ୟ ପାଇଁ।
ଉପଯୋଗକର୍ତ୍ତା ନାମ ଓ ପାସୱାର୍ଡ NTLM ଚୟନ କରେ ନାହିଁ। ପ୍ରକାଶିତ SQL ବିକଳ୍ପରେ NTLM ଚୟନକର୍ତ୍ତା ନାହିଁ।
IBM SQL HTTP ର ଦୁଇ ପରିବାର ଅଲଗା କରନ୍ତୁ। QSYS2 ILE, SYSTOOLS Java ବ୍ୟବହାର କରେ। Authenticator SYSTOOLS ପାଇଁ। (QSYS2)
ବିକଳ୍ପର ଉପଲବ୍ଧତା, headers ର ବସ୍ତୁ ରୂପ ସହିତ, ସ୍ଥାପିତ ସଂସ୍କରଣର ପ୍ରଲେଖ ସହିତ ମେଳାନ୍ତୁ।