Na koji host se odnosi ovaj proxy zahtev HTTP/1.1?

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

Poruka je nedosledna. U zahtevu u apsolutnom obliku upućenom proxyju, RFC 9112 zahteva da prosleđena vrednost Host dolazi iz cilja zahteva. Prosleđivanje Host: first.example je očekivano ponašanje.

Za test na razvojnom sajtu držite ime hosta resursa usklađenim u URL-u i u HTTP authority delu. Obezbedite željeno mapiranje imena u adresu na hopu odgovornom za razrešavanje. Suprotstavljeno nadjačavanje Host nije prenosiva uputa za izbor backenda.

HTTPS se razlikuje. Nakon otvaranja običnog CONNECT tunela, TLS i unutrašnja HTTP razmena odvijaju se unutar njega. Proxy koji ne presreće obično ne može prepisati to šifrovano Host polje. Odredište CONNECT-a, TLS ime i identitet sertifikata ostaju odvojene uloge.

Brisanje Via, Referer ili Cache-Control ne usklađuje dva authorityja. Zabeležite oblik zahteva i mesto na kojem ste primetili zaglavlje pre dijagnostike prepisivanja na proxyju.

Povezani članci