На који хост се односи овај прокси захтев HTTP/1.1?

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

Порука је недоследна. У захтеву у апсолутном облику упућеном проксију, RFC 9112 захтева да прослеђена вредност Host долази из циља захтева. Прослеђивање Host: first.example је очекивано понашање.

За тест на развојном сајту држите име хоста ресурса усклађеним у URL-у и у HTTP authority делу. Обезбедите жељено мапирање имена у адресу на хопу одговорном за разрешавање. Супротстављено надјачавање Host није преносива упута за избор backend-а.

HTTPS се разликује. Након отварања обичног CONNECT тунела, TLS и унутрашња HTTP размена одвијају се унутар њега. Прокси који не пресреће обично не може преписати то шифровано Host поље. Одредиште CONNECT-а, TLS име и идентитет сертификата остају одвојене улоге.

Брисање Via, Referer или Cache-Control не усклађује два authority-ја. Забележите облик захтева и место на којем сте приметили заглавље пре дијагностике преписивања на проксију.

Повезани чланци