אַ בקשה פֿון AutoHotkey 2 דורך אַן עקספּליציט פּראָקסי
באַניצט דעם WinHTTP COM אָביעקט אין AutoHotkey 2 צו אויסקלייַבן דעם פּראָקסי און פּריפֿן דעם רעזולטאַט HTTP סטאַטוס.
AutoHotkey 2 קען באַניצן Windows' WinHttpRequest COM אָביעקט פֿאַר אַ בקשה דורך אַן עקספּליציט פּראָקסי:
request := ComObject("WinHttp.WinHttpRequest.5.1")
request.SetTimeouts(5000, 5000, 10000, 20000)
request.SetProxy(2, "proxy.example.net:8080", "localhost")
request.Open("GET", "https://example.net/status", false)
request.Send()
MsgBox request.Status " " request.StatusText
2 קלייַבט אויס די געגעבענע פּראָקסי קאָנפֿיגוראַציע. פֿאַר דער געוויזענער פּובליקער HTTPS פּרופֿונג, די HTTP פּראָקסי ליסטע פֿאַרזאָרגט מעגלעכע ווערטן פֿאַרן מיטלער־האָסט און פּאָרט ווען פּובליקע וועגן זענען דערלאָזט און קיין פּראָקסי־באַשטייטיקונגען זענען נישט קאָנפֿיגורירט. דער אָפּציאָנאַלער דריטער אַרגומענט איז די אַריבערפֿאָר ליסטע; דאָ גייט localhost גלייַך.
דער לעצטער false אין Open קלייַבט אויס אַ סינכראָנע בקשה. דער קליין סקריפּט וואַרט אויף פֿאַרענדיקונג איידער ער לייענט דעם סטאַטוס. אַ לאַנג־לויפֿנדיקע דעסקטאָפּ אויטאָמאַטיזאַציע זאָל רעכענען מיט דער וואַרטונג אין איר אינטעראַקציע־פֿלוס.
אויב דער פּראָקסי פֿאָדערט באַשטייטיקונגען, שטעלט זיי נאָך Open און פֿאַר Send:
request.SetCredentials(proxyUser, proxyPassword, 1)
די אַפּליקאַציע פֿאַרזאָרגט די צוויי וואַריאַבלען. דער לעצטער פֿאָן 1 קלייַבט אויס פּראָקסי־באַשטייטיקונגען. דער פֿאָן 0 קלייַבט אויס באַשטייטיקונגען פֿאַרן ציל־סערווער.
נאָך אַ געראָטענער טעקסט־ענטפֿערונג ענטהאַלט request.ResponseText דעם צוריקגעגעבענעם טעקסט. פֿאַר אַ בינערן אַראָפּלאָדונג באַניצט ResponseBody און אַ פּאַסיקן בינערן שרײַב־וועג אַנשטאָט שיקן די בייטן דורך טעקסט־קאָנווערסיע.