IBM i QSYS2.HTTP_GET: настройка пересылающего прокси
Используйте документированные параметры JSON прокси в IBM i и различайте границу их утверждений о 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, с документацией установленной версии.