یہ 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 کو نہیں ملاتا۔ پراکسی کے دوبارہ لکھنے کی تشخیص سے پہلے درخواست کی شکل اور وہ مقام جہاں آپ نے ہیڈر دیکھا درج کریں۔

متعلقہ مضامین