HTTP proksi so'rovlari: mutlaq URL va Host sarlavhasi
Aniq proksi orqali HTTP/1.1 so'rovi yuborayotganda mutlaq so'rov maqsadi va Host maydonini mos holda saqlang.
Bu HTTP/1.1 proksi so'rovi qaysi xostni nazarda tutadi?
GET http://first.example/path HTTP/1.1
Host: second.example
Xabar bir-biriga zid. Proksiga yuboriladigan mutlaq shakldagi so'rovda RFC 9112 uzatiladigan Host qiymati so'rov maqsadidan olinishini talab qiladi. Host: first.example ni uzatish kutilgan xatti-harakatdir.
Rivojlanish saytida sinovda resurs xost nomini URL va HTTP authority ichida mos holda saqlang. Kerakli nom-manzil mosligini hal qilish uchun mas'ul hopda taqdim eting. Ziddiyatli Host almashtirish backend tanlash uchun ko'chiriladigan ko'rsatma emas.
HTTPS boshqacha. Oddiy CONNECT tunnel ochilgandan so'ng TLS va ichki HTTP almashinuvi uning ichida sodir bo'ladi. To'sqinlik qilmaydigan proksi odatda o'sha shifrlangan Host maydonini qayta yoza olmaydi. CONNECT manzili, TLS nomi va sertifikat identifikatori alohida rollar bo'lib qoladi.
Via, Referer yoki Cache-Control ni o'chirish ikki authority ni kelishtirmaydi. Proksi qayta yozuvini diagnostika qilishdan oldin so'rov shaklini va sarlavhani kuzatgan joyingizni yozib oling.