Cilin host nënkupton kjo kërkesë proxy HTTP/1.1?

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

Mesazhi është jokonsistent. Në një kërkesë në formë absolute që dërgohet te një proxy, RFC 9112 kërkon që vlera Host e përcjellë të vijë nga objektivi i kërkesës. Përcjellja e Host: first.example është sjellja e pritshme.

Në një test në një sajt zhvillimi, mbajeni emrin e hostit të burimit konsistent në URL dhe në autoritetin HTTP. Ofroni hartëzimin e dëshiruar emër-në-adresë në hopin përgjegjës për zgjidhjen. Një anulim Host kontradiktor nuk është udhëzim i transportueshëm për zgjedhjen e backend.

HTTPS ndryshon. Pasi hapet një tunel CONNECT i zakonshëm, TLS dhe shkëmbimi i brendshëm HTTP ndodhin brenda tij. Një proxy që nuk ndërhyn zakonisht nuk mund ta rishkruajë atë fushë Host të kriptuar. Destinacioni CONNECT, emri TLS dhe identiteti i certifikatës mbeten role të ndara.

Fshirja e Via, Referer ose Cache-Control nuk i pajton dy autoritetet. Regjistro formën e kërkesës dhe pikën ku vëzhguat kryet përpara se të diagnostikoni një rishkrim të proxy.

Artikuj të ngjashëm