Ibi-ìgbà wo ni ìbéèrè aṣojú HTTP/1.1 yìí ń tọ́ka sí?

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

Ìfiránṣẹ́ náà kò ní ìbámu. Nínú ìbéèrè tí ó ní ìrísí pátápátá tí a rán sí aṣojú, RFC 9112 béèrè pé iye Host tí a gbé jáde gbọ́dọ̀ wá láti ibi-afẹ́fẹ́ ìbéèrè náà. Gbígbé Host: first.example jáde ni ìhùwàsí tí a retí.

Nínú ìdánwò orí ojú-òpó̩ ìdàgbàsókè, jẹ́ kí orúkọ ibi-ìgbà ohun èlò náà wà ní ìbámu nínú URL àti nínú àṣẹ HTTP. Pèsè ìsopọ̀ orúkọ-sí-àdírẹ́sì tí a fẹ́ ní ìpele tí ó ní ojúṣe fún yíyánjú. Yíyí Host padà tí ó ta ko ara rẹ̀ kì í ṣe ìtọ́ni tí ó lè gbé kiri fún yíyan backend.

HTTPS yàtọ̀. Lẹ́yìn tí ọ̀nà CONNECT déédé bá ṣí, TLS àti ìpààrọ̀ HTTP inú yóò wáyé nínú rẹ̀. Aṣojú tí kò dẹ́nà kò lè kọ Host àkójọpọ̀ tí a fi ààmì ìkọ̀kọ̀ bo náà padà ní gbogbogbòò. Ibi-afẹ́fẹ́ CONNECT, orúkọ TLS àti ìdánimọ̀ ẹ̀rí jẹ́ ipa ọ̀tọ̀ọ̀tọ̀.

Pípa Via, Referer tàbí Cache-Control kúrò kò mú àṣẹ méjèèjì wà ní ìbámu. Ṣe àkọsílẹ̀ ìrísí ìbéèrè náà àti ibi tí o ti ṣàkíyèsí orí-ọ̀rọ̀ náà kí o tó ṣàyẹ̀wò àtúntò aṣojú.

Àwọn àpilẹ̀kọ tó jọra