Cén t-óstach a chiallaíonn an t-iarratas seachfhreastalaí HTTP/1.1 seo?

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

Tá an teachtaireacht neamhréireach. In iarratas i bhfoirm iomlán a sheoltar chuig seachfhreastalaí, éilíonn RFC 9112 go dtagann an luach Host a sheoltar ar aghaidh ó sprioc an iarratais. Is é Host: first.example a sheoladh ar aghaidh an t-iompar a bhfuiltear ag súil leis.

I dtástáil ar shuíomh forbartha, coinnigh óstainm an acmhainne comhsheasmhach san URL agus in údarás HTTP. Cuir an mapáil ainm-go-seoladh atá uait ar fáil ag an léim atá freagrach as an réiteach. Ní treoir iniompartha é sárú Host contrártha chun inneall cúil a roghnú.

Tá HTTPS difriúil. Tar éis tollán CONNECT rialta a oscailt, tarlaíonn TLS agus an malartú HTTP inmheánach istigh ann. Go ginearálta ní féidir le seachfhreastalaí nach ndéanann idircheapadh an réimse Host criptithe sin a athscríobh. Fanann ceann scríbe CONNECT, ainm TLS agus céannacht an teastais ina róil ar leithligh.

Ní réitíonn baint Via, Referer nó Cache-Control an dá údarás le chéile. Taifead foirm an iarratais agus an pointe ar thug tú faoi deara an ceannteideal sula ndéanann tú diagnóis ar athscríobh seachfhreastalaí.

Ailt ghaolmhara