هغه Tornado HTTP غوښتنه چې د CurlAsyncHTTPClient له لارې کار کوي، دا نه ثابتوي چې websocket_connect هماغه backend کاروي.

د Tornado د WebSocket اړیکې پلي کول پر خپل HTTP اړیکې لار ولاړ دي. ساده HTTP پلي کول ثبتوي چې د پروکسي ساحې نه ملاتړ کیږي. د نړیوالې غیرهمغږې HTTP کلاینټ ترتیبول چې curl وکاروي، دا WebSocket لار د curl د پروکسي نښلوونکي سره نه بدلوي.

نو د HTTPRequest توکي سپارل هم د پروکسي ملاتړ ثبوت نه دی. توکی کیدای شي هغه ساحې ولري چې ټاکل شوی پلي کول یې نه مني. تېروتنه او ریښتینی اړیکې پلي کول وګورئ.

که غوښتنلیک د پروکسي له لارې WebSocket ته اړتیا لري، هغه مستند WebSocket اړیکې یوځای کول غوره کړئ چې دغه پروکسي پروتوکول او تصدیق طریقه ملاتړ کوي. د هغې ژوند دوره او I/O ماډل د غوښتنلیک سره سم وساتئ.

د پروکسي لار له رامنځته کیدو وروسته، خوندي WebSocket لا هم د منزل TLS او خپل WebSocket لاس ورکولو ته اړتیا لري. فعاله عادي HTTP غوښتنه د دغو وروستیو پړاوونو څخه هیڅ یو نه تصدیق کوي.

اړوندې مقالې