د TCP اړیکې مهالویش خپله دنده ترسره کړې کله چې پېرودونکی له پروکسي سره ونښلوي. بله تمه—بشپړ CONNECT ځواب ترلاسه کول—کېدای شي د بل ټایمر لخوا اداره شي.

پروکسي کېدای شي لا هم پورته اړخ ته نښلېدونکی وي، د تصدیق پیغامونه تبادلوي یا د بل خدمت انتظار کوي. د وېبسایټ عادي ځواب لا نه دی پیل شوی.

وروستی بشپړ شوی ګاملا هم د څه انتظار دی؟
TCP له پروکسي سره ونښلېدد پروکسي لاس ورکول، په شمول د CONNECT منل
CONNECT ومنل شود منزل TLS، کله چې هدف یې کاروي
د منزل غوښتنه ولېږل شوهد منزل ځواب

هغه ټایمر ومومئ چې فعال دی کله چې نښلوونکی هغه لاس ورکول لولي او لیکي. د “response timeout” په نامه ځانګړنه کېدای شي یوازې د لارې له جوړېدو وروسته نافذه شي. په HttpClient 5 کې، ConnectionConfig او د هغې د ساکټ مهالویش، د TLS لاس ورکولو ترتیبات او د غوښتنې کچې ځواب مهالویش سره توپیر وکړئ. اړوند د اړیکې ترتیبات د هغه مدیر له لارې پلي کړئ چې ریښتینی پېرودونکی یې کاروي. د Apache HttpClient زړې نسلونه بېلابېل API کاروي، نو زوړ ټوټه د دې مسؤلیتونو باوري نقشه نه ده.

وروستی CONNECT رد د پروکسي ځواب په توګه وساتئ. بریالی ځواب چې وروسته یې TLS ودرېږي، د ناکامۍ بله پړاوه ده. «TCP ونښلېد؛ د ترتیب د مهال وړاندې بشپړ CONNECT ځواب نشته» ستونزه د عمومي پروکسي مهالویش په پرتله ډېره دقیقه بیانوي.

یو ټولیز مهال کولای شي د دې پړاوي محدودیتونو ترڅنګ د غږوونکي انتظار محدود کړي. کله چې پای ته ورسېږي، مخکې له دې چې بله هڅه د اړیکې ظرفیت وکاروي، عملیه د پېرودونکي د ملاتړ شوي ژوند دوره له لارې لغوه یا بنده کړئ.

اړوندې مقالې