IBM i QSYS2.HTTP_GET: konfigurera en vidarebefordrande proxy
Använd IBM i-dokumenterade proxy-JSON-alternativ och skilj på gränsen för vad de säger om NTLM.
QSYS2.HTTP_GET tar mål-URL och sedan ett JSON-alternativdokument. Proxyadressen använder host,port.
VALUES QSYS2.HTTP_GET(
'https://api.example.net/status',
'{"proxy":"proxy.example.net,8080",
"proxySsl":"false",
"headers":{"Accept":"application/json"}}'
);
proxySsl beskriver anslutningen till proxyn. Standardvärdet är true, så stäng av det för vanlig HTTP. HTTP-proxylista för värd och port.
Autentisering har en separat gräns. proxyAuth dokumenteras som userid,password och tillåts bara när proxySsl är true. basicAuth är för målet.
Användarnamn och lösenord väljer inte NTLM. De publicerade SQL-alternativen har ingen NTLM-väljare.
Skilj på de två IBM SQL HTTP-familjerna. QSYS2 använder ILE, SYSTOOLS använder Java. Authenticator är för SYSTOOLS. (QSYS2)
Anpassa alternativens tillgänglighet, inklusive objektformen headers, till dokumentationen för den installerade versionen.