HTTP প্ৰক্সি অনুৰোধ: absolute URL বনাম Host হেডাৰ
স্পষ্ট প্ৰক্সিৰ জৰিয়তে HTTP/1.1 অনুৰোধ কৰোঁতে absolute অনুৰোধ লক্ষ্য আৰু Host ফিল্ড সংগতিপূৰ্ণ ৰাখক।
এই HTTP/1.1 প্ৰক্সি অনুৰোধে কোনটো হোষ্ট বুজাইছে?
GET http://first.example/path HTTP/1.1
Host: second.example
বাৰ্তাটো অসঙ্গত। প্ৰক্সিলৈ পঠিওৱা absolute-form অনুৰোধত RFC 9112-এ দাবী কৰে যে আগবঢ়াই দিয়া Host মান অনুৰোধৰ লক্ষ্যৰ পৰা আহিব লাগে। Host: first.example আগবঢ়াই দিয়াটো প্ৰত্যাশিত আচৰণ।
বিকাশ-চাইট পৰীক্ষাত URL আৰু HTTP authority-ত সম্পদৰ হোষ্টনাম সংগতিপূৰ্ণ ৰাখক। সমাধানৰ দায়িত্বত থকা hop-ত প্ৰয়োজনীয় নাম-পৰা-ঠিকনালৈ মেপিং যোগান ধৰক। বিৰোধী Host override এ backend বাছনিৰ বাবে বহনযোগ্য নিৰ্দেশ নহয়।
HTTPS বেলেগ। সাধাৰণ CONNECT tunnel খোলাৰ পিছত TLS আৰু ভিতৰৰ HTTP বিনিময় তাৰ ভিতৰত হয়। অ-ইণ্টাৰচেপ্টিং প্ৰক্সিয়ে সাধাৰণতে সেই এনক্ৰিপ্টেড Host ফিল্ড পুনৰ লিখিব নোৱাৰে। CONNECT গন্তব্য, TLS নাম আৰু প্ৰমাণপত্ৰ পৰিচয় পৃথক ভূমিকা হৈ থাকে।
Via, Referer বা Cache-Control মচি পেলোৱাটোৱে দুয়ো authority মিলাই নিদিয়ে। প্ৰক্সি পুনৰ্লেখনৰ ৰোগ নিৰ্ণয়ৰ আগতে অনুৰোধৰ ৰূপ আৰু আপুনি হেডাৰ দেখা স্থান লিপিবদ্ধ কৰক।