ही HTTP/1.1 प्रॉक्सी विनंती कोणत्या होस्टला सूचित करते?

GET http://first.example/path HTTP/1.1
Host: second.example

संदेश विसंगत आहे. प्रॉक्सीला पाठवल्या जाणाऱ्या निरपेक्ष-स्वरूप विनंतीमध्ये RFC 9112 असे मागतो की पुढे पाठवलेले Host मूल्य विनंतीच्या लक्ष्यातून यावे. Host: first.example पुढे पाठवणे हे अपेक्षित वर्तन आहे.

विकास साइट चाचणीत URL आणि HTTP authority मध्ये संसाधनाचे होस्टनाव सुसंगत ठेवा. निराकरणासाठी जबाबदार असलेल्या हॉपवर इच्छित नाव-ते-पत्ता मॅपिंग पुरवा. परस्परविरोधी Host ओव्हरराइड बॅकएंड निवडण्यासाठी पोर्टेबल सूचना नाही.

HTTPS वेगळे आहे. सामान्य CONNECT बोगदा उघडल्यानंतर TLS आणि आतील HTTP देवाणघेवाण त्याच्या आत होते. अडवणूक न करणारा प्रॉक्सी सामान्यतः ते एन्क्रिप्टेड Host फील्ड पुन्हा लिहू शकत नाही. CONNECT गंतव्य, TLS नाव आणि प्रमाणपत्राची ओळख वेगवेगळ्या भूमिका राहतात.

Via, Referer किंवा Cache-Control काढून टाकल्याने दोन्ही authority जुळत नाहीत. प्रॉक्सी पुनर्लेखनाचे निदान करण्यापूर्वी विनंतीचा आकार आणि जिथे तुम्ही हेडर पाहिला तो बिंदू नोंदवा.

संबंधित लेख