IBM i QSYS2.HTTP_GET: ṣeto proxy ìtọ́jú-síwájú
Lo àwọn àṣàyàn JSON proxy tí IBM i ṣe àkọsílẹ̀ kí o sì ya ààlà ohun tí wọ́n sọ nípa NTLM.
QSYS2.HTTP_GET gba URL ibi-ìlọ lẹ́yìn náà ìwé àṣàyàn JSON. Àdírẹ́sì proxy máa ń lo host,port.
VALUES QSYS2.HTTP_GET(
'https://api.example.net/status',
'{"proxy":"proxy.example.net,8080",
"proxySsl":"false",
"headers":{"Accept":"application/json"}}'
);
proxySsl ṣàpèjúwe ìsopọ̀ sí proxy. Ìpilẹ̀ ni true, nítorí náà pa á fún HTTP lasan. Àkójọ proxy HTTP fún olùgbàlé àti ibùdó.
Ìjẹ́rìí ní ààlà ọ̀tọ̀. proxyAuth jẹ́ àkọsílẹ̀ gẹ́gẹ́ bí userid,password a sì gbà á nígbà tí proxySsl bá jẹ́ true. basicAuth jẹ́ fún ibi-ìlọ.
Orúkọ olùmúlò àti ọ̀rọ̀ ìkọ̀kọ̀ kò yan NTLM. Àwọn àṣàyàn SQL tí wọ́n tẹ̀ jáde kò ní olùyan NTLM.
Ya àwọn ẹ̀yà IBM SQL HTTP méjì. QSYS2 ń lo ILE, SYSTOOLS ń lo Java. Authenticator jẹ́ fún SYSTOOLS. (QSYS2)
Baramu wíwà àwọn àṣàyàn, pẹ̀lú ìrísí ohun headers, pẹ̀lú ìwé ẹ̀dà tí wọ́n fi sórí ẹ̀rọ.