Tornado websocket_connect এ CurlAsyncHTTPClient ব্যৱহাৰ নকৰে
প্ৰক্সী সক্ৰিয় CurlAsyncHTTPClient সংৰূপৰ পৰা স্বতন্ত্ৰভাৱে Tornado WebSocket সংযোগ সমৰ্থন পৰীক্ষা কৰক।
CurlAsyncHTTPClient ৰ জৰিয়তে কৰা Tornado HTTP অনুৰোধে websocket_connect য়ে একেই বেকেণ্ড ব্যৱহাৰ কৰে বুলি প্ৰমাণ নকৰে।
Tornado ৰ WebSocket সংযোগ কাৰ্য্যকৰীতা ইয়াৰ নিজৰ HTTP সংযোগ পথৰ ওপৰত নিৰ্মিত। সৰল HTTP কাৰ্য্যকৰীতাই প্ৰক্সী ফীল্ডসমূহ অসমৰ্থিত বুলি নথিভুক্ত কৰে। বিশ্বব্যাপী এচিনক্ৰনাছ HTTP ক্লায়েণ্টক curl ব্যৱহাৰ কৰিবলৈ সংৰূপ কৰিলে এই WebSocket পথ curl ৰ প্ৰক্সী সংযোগকাৰীৰে প্ৰতিস্থাপন নহয়।
সেয়ে HTTPRequest বস্তু এটা প্ৰেৰণ কৰাটোও প্ৰক্সী সমৰ্থনৰ প্ৰমাণ নহয়। বাছনি কৰা কাৰ্য্যকৰীতাই গ্ৰহণ নকৰা ফীল্ডসমূহ বস্তুটোৱে বহন কৰিব পাৰে। ত্ৰুটি আৰু প্ৰকৃত সংযোগ কাৰ্য্যকৰীতা পৰীক্ষা কৰক।
যদি এপ্লিকেশ্যনৰ প্ৰক্সীৰ জৰিয়তে WebSocket প্ৰয়োজন, তেন্তে সেই প্ৰক্সী প্ৰটোকল আৰু প্ৰমাণীকৰণ পদ্ধতি সমৰ্থন কৰা এখন নথিভুক্ত WebSocket সংযোগ সমন্বয় বাছনি কৰক। ইয়াৰ জীৱনচক্ৰ আৰু I/O আৰ্হি এপ্লিকেশ্যনৰ সৈতে সংগত ৰাখক।
প্ৰক্সী পথ স্থাপিত হোৱাৰ পিছত, সুৰক্ষিত WebSocket ৰ বাবে লক্ষ্য TLS আৰু ইয়াৰ WebSocket হেণ্ডশ্বেকৰ প্ৰয়োজন হয়। কাম কৰা সাধাৰণ HTTP অনুৰোধে এই পৰৱৰ্তী পৰ্যায় দুটাৰ এটাও সত্যাপন নকৰে।