Millist hosti see HTTP/1.1 pärilsoov päring silmas peab?

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

Sõnum on vastuoluline. Proxy'le saadetud absoluutkujulises päringus nõuab RFC 9112, et edastatav Host väärtus pärineks päringu sihtmärgist. Host: first.example edastamine on oodatav käitumine.

Arendussaidil testimisel hoidke ressursi hostinimi URL-is ja HTTP authority osas kooskõlas. Pakkuge soovitud nime-aadressi vastendus sellel hüppel, mis vastutab lahendamise eest. Vastuoluline Host alistamine ei ole backend'i valiku kaasaskantav juhis.

HTTPS erineb. Pärast tavalise CONNECT tunnelí avamist toimuvad TLS ja sisemine HTTP vahetus selle sees. Vaheltõmbamata proxy ei saa tavaliselt seda krüpteeritud Host välja ümber kirjutada. CONNECT sihtkoht, TLS nimi ja sertifikaadi identiteet jäävad eraldi rollideks.

Via, Referer või Cache-Control kustutamine ei lepita kahte authority't. Enne proxy ümberkirjutuse diagnoosimist kirjutage üles päringu vorm ja koht, kus te päist nägite.

Seotud artiklid