IBM i QSYS2.HTTP_GET : configurer un proxy de transfert
Utilisez les options JSON de proxy documentées d IBM i et distinguez la limite de ce qu elles disent de NTLM.
QSYS2.HTTP_GET prend l URL de destination puis un document JSON d options. L adresse du proxy utilise host,port.
VALUES QSYS2.HTTP_GET(
'https://api.example.net/status',
'{"proxy":"proxy.example.net,8080",
"proxySsl":"false",
"headers":{"Accept":"application/json"}}'
);
proxySsl décrit la connexion au proxy. La valeur par défaut est true, désactivez-la donc pour du HTTP simple. Liste de proxys HTTP pour l hôte et le port.
L authentification a une limite distincte. proxyAuth est documenté comme userid,password et n est autorisé que si proxySsl vaut true. basicAuth concerne la destination.
Fournir un identifiant et un mot de passe ne sélectionne pas NTLM. Les options SQL publiées n offrent pas de sélecteur NTLM.
Distinguez les deux familles IBM SQL HTTP. QSYS2 utilise ILE, SYSTOOLS utilise Java. Authenticator concerne SYSTOOLS. (QSYS2)
Alignez la disponibilité des options, y compris la forme objet de headers, sur la documentation de la version installée.