یو لیست بکس کولای شي سوه پروکسي وښیي، خو TIdHTTP بیا هم هغه یو کاروي. د یوې کرښې ټاکل انټرفیس بدلوي؛ بل غوښتنه مسیر یوازې هغه وخت بدلوي چې ټاکل شوې پای نقطه د HTTP کلاینټ ترتیب ته ورسېږي.

د عامه HTTP ډاونلوډونو لپاره، د HTTP پروکسي لیست ننوتنې کولای شي نوماندې پای نقطې برابروي. د هر ښودل شوي ننوتنې شاته یو هوسټ او یو مکمل پورټ وساتئ. کله چې ټاکنه ومنل شي، د ډاونلوډ پیلولو دمخه دواړه تطبیق کړئ:

IdHTTP1.ProxyParams.ProxyServer := ChosenHost;
IdHTTP1.ProxyParams.ProxyPort := ChosenPort;
Page := IdHTTP1.Get(TargetURL);

دا ټوټه فرض کوي چې کلاینټ بې کاره دی، پای نقطه تایید شوې ده او د اپلیکیشن موجود متغیرونه شته. هدف URL بیا هم وېبسایټ دی. د پروکسي هوسټ ساحه یو هوسټ اخلي، نه د وېبسایټ URL او نه د ښودلو لیبل.

ټاکنې ته درې ممکن پایلې اړینې دي

  • یوه سمه پروکسي ټاکنه یو هوسټ او له 1 څخه تر 65535 پورې پورټ برابروي.
  • یو ښکاره Direct انتخاب د بلې غوښتنې لپاره پروکسي هوسټ پاکوي.
  • ناسمه یا نشته ټاکنه اوسنی ترتیب لاس نه وهلی پریږدي او کاروونکي ته د سمون غوښتنه کوي.

د دې پایلو جلا ساتل د دې مخه نیسي چې یوه نه ټاکل شوې کرښه بله غوښتنه ناڅاپه مستقیمه واستوي. تر هغه چې نوې ټاکنه بشپړه نه ده، د غوښتنې تڼۍ غیر فعاله کړئ.

که پای نقطې د متن په بڼه راشي، د دواړو ځانګړتیاوو له بدلولو دمخه یې تحلیل او تایید کړئ. TryStrToInt انټرفیس ته اجازه ورکوي چې ناسم پورټ پرته له نه نیول شوي بدلون استثنا راپور کړي. په لومړي کولن کې ویشل یوازې د هغه هوسټ نوم یا IPv4 بڼې لپاره مناسبه ده چې په قصد سره محدوده شوې: IPv6 لیتیرال خپل کولنونه لري. جلا هوسټ ساحه او پورټ ساحه زېرمه شوې ښودنه ساده کوي.

مه پرېږدئ چې د UI کلیک هغه کلاینټ بدل کړي چې یو کارکوونکی یې لا کاروي. ټاکنه د عملیاتو ترمنځ تطبیق کړئ، یا هرې هممهاله عملیې ته خپل ترتیب شوی کلاینټ ورکړئ. ټاکونکی راتلونکي اړیکې کنټرولوي؛ دا نشي کولای یو جوړ شوی لېږد بل وتلو ته وګرځوي.

اړوندې مقالې