IBM i QSYS2.HTTP_GET: הגדרת פרוקסי קדמי
השתמשו באפשרויות ה-JSON המתועדות של פרוקסי ב-IBM i והבחינו בגבול של מה שהן אומרות על NTLM.
QSYS2.HTTP_GET מקבל את כתובת היעד ואחריה מסמך אפשרויות 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, לתיעוד הגרסה המותקנת.