IBM i QSYS2.HTTP_GET: წინა პროქსის კონფიგურაცია
გამოიყენეთ IBM i-ის დოკუმენტირებული proxy 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-ის ობიექტური ფორმა, დაყენებული ვერსიის დოკუმენტაციასთან.