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-ի օբյեկտային ձևը, տեղադրված տարբերակի փաստաթղթերին։