এই 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 মিলাই নিদিয়ে। প্ৰক্সি পুনৰ্লেখনৰ ৰোগ নিৰ্ণয়ৰ আগতে অনুৰোধৰ ৰূপ আৰু আপুনি হেডাৰ দেখা স্থান লিপিবদ্ধ কৰক।

সম্পৰ্কিত প্ৰবন্ধ