HTTP host頭


前幾天,將一個host誤配置為https,導致對方服務解析異常,排查半天,才發現是host導致,故整理一下HTTP host作用。
Host:指定請求服務器的域名/IP地址和端口號。
作用:同一台機器上,可能部署多個app,通過解析host+端口,指定具體訪問站點。
host的要點:

  1. HTTP/1.0不帶host,HTTP/1.1新增host頭。
  2. host可以是域名,也可以是IP,也可以跟端口號。
  3. host可以由程序自定義,某些程序為了防止運營商或者繞過防火牆,可以定義虛假host。
  4. HTTP/1.1中的host可以為空值但不可以不帶。如果不帶host頭,會返回400 Bad request。
  5. http響應頭不包含host字段。
  6. 部分站點不校驗host,可以傳任意值。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM