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 के ऑब्जेक्ट रूप सहित, स्थापित संस्करण के प्रलेखन से मिलाएँ।