دا زاړه خبره چې Python د CONNECT لپاره تل HTTP/1.0 لیږي، نوره خوندي عمومي قاعده نه ده. Python 3.12 د http.client تونل کول HTTP/1.1 ته بدل کړل او د Host سرلیک اتوماتیک جوړول یې ورزیات کړل کله چې نه وي ورکړل شوی.

دا بدلون د معیاري کتابتون مستند پلي کولو پورې اړه لري. د لوړې کچې HTTP کتابتون کولی شي د تونل چلند له پامه وغورځوي یا یې ونغاړي، نو د هغه نسخه او د Python نسخه دواړه ولیکئ.

که پروکسي تونل رد کړي، هغه CONNECT تبادله وګورئ چې هغه کلاینټ واقعاً جوړه کړې ده. د منزل غوښتنې د HTTP نسخه بدلول یا د ویب پاڼې غوښتنې ته د Host سرلیک ورزیاتول اړینه نه ده چې پخوانۍ تونل غوښتنه بدله کړي.

همدارنګه، په زاړه Requests اډاپټر بېلګه کې د شخصي ساحو سمول کولی شي اپلیکیشن له منسوخې داخلي API سره وتړي. د سازګار او ملاتړ شوي کلاینټ او چلولو چاپیریال یوځای کول او مستند پروکسي یوځای کول غوره کړئ.

په راپور کې دواړه خبرې اترې جلا وساتئ: هغه HTTP غوښتنه چې د تونل د پرانیستلو لپاره کارول شوې، بیا هغه پروتوکول چې دننه د منزل سره پرې خبرې شوې. دوی کولی شي مختلف نسخې وکاروي او په مختلفو پړاوونو کې پاتې راشي.

اړوندې مقالې