यो 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 मिल्दैनन्। प्रोक्सी पुनर्लेखनको निदान गर्नुअघि अनुरोधको रूप र तपाईंले हेडर देख्नुभएको बिन्दु अभिलेख गर्नुहोस्।

सम्बन्धित लेखहरू