ಈ 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 ಸಮನ್ವಯಗೊಳ್ಳುವುದಿಲ್ಲ. ಪ್ರಾಕ್ಸಿ ಮರುಬರವಣಿಗೆಯನ್ನು ನಿರ್ಣಯಿಸುವ ಮೊದಲು ವಿನಂತಿಯ ರೂಪ ಮತ್ತು ನೀವು ಹೆಡರ್ ಗಮನಿಸಿದ ಸ್ಥಳ ದಾಖಲಿಸಿ.

ಸಂಬಂಧಿತ ಲೇಖನಗಳು