HTTP Connection হেডাৰসমূহক কমা-বিভক্ত টোকেন হিচাপে বিশ্লেষণ কৰক
যেতিয়া এটা ফৰৱাৰ্ড প্ৰক্সীয়ে একে HTTP/1.1 ফিল্ডত keep-alive আৰু Upgrade লগ পায়, তেতিয়া প্ৰতিটো কেছ-অসংবেদনশীল Connection বিকল্প বিশ্লেষণ কৰক।
এই মানসমূহ এটা ম'ডৰ প্ৰতিদ্বন্দ্বী বানান নহয়:
Connection: Upgrade
Connection: keep-alive, Upgradeদ্বিতীয়টোৱে দুটা সংযোগ বিকল্প তালিকাভুক্ত কৰে। HTTP-য়ে Connection-ক কমা-বিভক্ত তালিকা হিচাপে সংজ্ঞায়িত কৰে, য'ত বিকল্পৰ নামসমূহ কেছ-অসংবেদনশীল। গোটেই মানটো Upgrade শব্দটোৰ সৈতে তুলনা কৰা কোডে সেই বিকল্প থকা বৈধ তালিকাখন এৰি যায়।
সাধাৰণ ফৰৱাৰ্ডিঙৰ বাবে, এটা HTTP মধ্যৱৰ্তীয়ে অহা ফিল্ডটো বিশ্লেষণ কৰে, ইয়াৰ বিকল্পসমূহে নাম দিয়া ফিল্ডসমূহ আঁতৰায়, তাৰ পিছত Connection নিজেই আঁতৰায় বা আগলৈ যোৱা সংযোগৰ বাবে নিজৰ নিয়ন্ত্ৰণ বিকল্পৰে সলনি কৰে।
কেৱল এটা ক'ডত লিখা Keep-Alive ফিল্ড আঁতৰোৱা পৰ্যাপ্ত নহয়। এটা বাৰ্তাই তালিকাত আন এটা সংযোগ-নিৰ্দিষ্ট ফিল্ডৰ নাম ল'ব পাৰে, আৰু সেই ফিল্ড সাধাৰণ ফৰৱাৰ্ডিঙলৈ লিক হ'ব নালাগে।
প্ৰটোকল আপগ্ৰেড সমৰ্থন কৰিবলৈ দুয়োটা সংযোগ আৰু নতুন প্ৰটোকলৰ ইচ্ছাকৃত ব্যৱস্থাপনা প্ৰয়োজন। অহা Upgrade হেডাৰসমূহ অন্ধভাৱে কপি কৰা সেই হেণ্ডঅফৰ ৰূপায়ণ নহয়।
যেতিয়া এটা ব্ৰাউজাৰে কাম কৰে আৰু আনটোৱে বিফল হয়, তেতিয়া মধ্যৱৰ্তীৰ দুয়োফালৰ প্ৰকৃত ফিল্ড মান তুলনা কৰক। এটা টোকেন আৰু দুটা টোকেনৰ তালিকাৰ মাজৰ পাৰ্থক্যই ব্ৰাউজাৰক আন ব্ৰাউজাৰৰ সঠিক ফৰ্মেটিং অনুকৰণ কৰিবলৈ নিদিয়াকৈয়ে এটা বিশ্লেষক ত্ৰুটি ধৰা পেলাব পাৰে।
এইটো প্ৰক্সীয়ে বিশ্লেষণ কৰা HTTP বাৰ্তাসমূহৰ বিষয়ে। সাধাৰণ HTTPS CONNECT সুৰংগই এনক্ৰিপ্ট কৰা ৱেবচাইটৰ Connection ফিল্ড সেই প্ৰক্সীলৈ নোলোৱায়।