אַנווענדן אַן אויסגעוויילטן פּראָקסי אויף Delphi'ס TIdHTTP קליענט
פֿאַרבינדן אַ ליסטע־אויסוואַל פֿון Delphi מיט דער TIdHTTP פּראָקסי קאָנפֿיגוראַציע, מיט וואַלידירטע ענדפּוינט ווערטן און אַ קלאָר דירעקט אָפּציע.
אַ ליסטע־קעסטל קען ווײַזן הונדערט פּראָקסיס בשעת TIdHTTP פֿאָרט אָן צו נוצן דעם זעלבן. אויסוועלן אַ ריי ענדערט די צווישנפּנים; די נעקסטע פֿרעג ענדערט דעם וועג ערשט ווען דער אויסגעוויילטער ענדפּוינט דערגרייכט די קאָנפֿיגוראַציע פֿונעם HTTP קליענט.
פֿאַר עפֿנטלעכע HTTP אַראָפּלאָדונגען קענען פּונקטן פֿון דער HTTP פּראָקסי־ליסטע צושטעלן קאַנדידאַט־ענדפּוינטן. האַלט אַ האָסט און אַ גאַנצע צאָל פּאָרט הינטער יעדן אַנטפּלעקטן פּונקט. ווען דער אויסוואַל ווערט אָנגענומען, פֿאַרווענד ביידע פֿאַר דער אַראָפּלאָדונג הייבט זיך אָן:
IdHTTP1.ProxyParams.ProxyServer := ChosenHost;
IdHTTP1.ProxyParams.ProxyPort := ChosenPort;
Page := IdHTTP1.Get(TargetURL);
דער פֿראַגמענט פֿאַרזעצט אַן אומבאַשעפֿטיקטער קליענט, אַ וואַלידירטן ענדפּוינט און די עקסיסטירנדיקע וואַריאַבלען פֿון דער אַפּליקאַציע. די ציל־URL בלײַבט די וועבזײַט. דאָס פּראָקסי־האָסט פֿעלד נעמט אַ האָסט, נישט די URL פֿון דער וועבזײַט און נישט אַ ווײַז־עטיקעט.
אַן אויסוואַל דאַרף דרײַ מעגלעכע רעזולטאַטן
- אַ גילטיקער פּראָקסי־אויסוואַל גיט אַ האָסט און אַ פּאָרט פֿון 1 ביז 65535.
- אַ קלאָרער Direct־אויסוואַל ליידיקט דעם פּראָקסי־האָסט פֿאַר דער נעקסטער פֿרעג.
- אַן אומגילטיקער אָדער פֿעלנדיקער אויסוואַל לאָזט די איצטיקע קאָנפֿיגוראַציע אומבאַרירט און בעט דעם באַנוצער זי פֿאַרריכטן.
אָפּטיילן די רעזולטאַטן פֿאַרהיט אַז אַ נישט־אויסגעוויילטע ריי זאָל נישט אומגעריכט שיקן די נעקסטע פֿרעג גלייך. פֿאַרמאַך דעם פֿרעג־קנעפּל בשעת אַ נײַער אויסוואַל איז נישט פֿאַרענדיקט.
אויב ענדפּוינטן קומען ווי טעקסט, פֿאַרשטיי און וואַלידיר זיי פֿאַר איר ענדערט איינע פֿון די צוויי אייגנשאַפֿטן. TryStrToInt דערלאָזט דעם צווישנפּנים צו מעלדן אַ שלעכט פּאָרט אָן אַ נישט־געכאַפּטער איבערקערניש־אויסנאַם. צעטיילן בײַם ערשטן צווייפּונקט פּאַסט נאָר פֿאַר אַ באַשטימטן באַגרענעצטן האָסטנאָמען־אָדער־IPv4 פֿאָרמאַט: אַן IPv6 ליטעראַל האָט זײַנע אייגענע צווייפּונקטן. באַזונדערע האָסט־ און פּאָרט־פֿעלדער פֿאַרפּשוטערן די אויפֿגעהיטענע פֿאָרשטעלונג.
לאָזט נישט אַ קליק אין צווישנפּנים ענדערן אַ קליענט וואָס אַ אַרבעטער נוצט שוין. פֿאַרווענד דעם אויסוואַל צווישן אָפּעראַציעס, אָדער גיט יעדער צונויפֿגעשטעלטער אָפּעראַציע איר אייגענעם קאָנפֿיגורירטן קליענט. דער אויסקלײַבער קאָנטראָלירט קומענדיקע פֿאַרבינדונגען; ער קען נישט איבערפֿירן אַ שוין באַשטימטע איבערגאַבע אויף אַן אַנדער אויסגאַנג.