د پروکسي CONNECT مهالویش پای ته رسېدل وروسته له بریالۍ TCP اړیکې
هغه مهالویش ومومئ چې د CONNECT پر مهال فعال دی، پرځای د دې چې فرض کړئ بشپړه TCP اړیکه د تونل ترتیب هم بشپړ کړی.
د TCP اړیکې مهالویش خپله دنده ترسره کړې کله چې پېرودونکی له پروکسي سره ونښلوي. بله تمه—بشپړ CONNECT ځواب ترلاسه کول—کېدای شي د بل ټایمر لخوا اداره شي.
پروکسي کېدای شي لا هم پورته اړخ ته نښلېدونکی وي، د تصدیق پیغامونه تبادلوي یا د بل خدمت انتظار کوي. د وېبسایټ عادي ځواب لا نه دی پیل شوی.
| وروستی بشپړ شوی ګام | لا هم د څه انتظار دی؟ |
|---|---|
| TCP له پروکسي سره ونښلېد | د پروکسي لاس ورکول، په شمول د CONNECT منل |
| CONNECT ومنل شو | د منزل TLS، کله چې هدف یې کاروي |
| د منزل غوښتنه ولېږل شوه | د منزل ځواب |
هغه ټایمر ومومئ چې فعال دی کله چې نښلوونکی هغه لاس ورکول لولي او لیکي. د “response timeout” په نامه ځانګړنه کېدای شي یوازې د لارې له جوړېدو وروسته نافذه شي. په HttpClient 5 کې، ConnectionConfig او د هغې د ساکټ مهالویش، د TLS لاس ورکولو ترتیبات او د غوښتنې کچې ځواب مهالویش سره توپیر وکړئ. اړوند د اړیکې ترتیبات د هغه مدیر له لارې پلي کړئ چې ریښتینی پېرودونکی یې کاروي. د Apache HttpClient زړې نسلونه بېلابېل API کاروي، نو زوړ ټوټه د دې مسؤلیتونو باوري نقشه نه ده.
وروستی CONNECT رد د پروکسي ځواب په توګه وساتئ. بریالی ځواب چې وروسته یې TLS ودرېږي، د ناکامۍ بله پړاوه ده. «TCP ونښلېد؛ د ترتیب د مهال وړاندې بشپړ CONNECT ځواب نشته» ستونزه د عمومي پروکسي مهالویش په پرتله ډېره دقیقه بیانوي.
یو ټولیز مهال کولای شي د دې پړاوي محدودیتونو ترڅنګ د غږوونکي انتظار محدود کړي. کله چې پای ته ورسېږي، مخکې له دې چې بله هڅه د اړیکې ظرفیت وکاروي، عملیه د پېرودونکي د ملاتړ شوي ژوند دوره له لارې لغوه یا بنده کړئ.