host | origin | referrer | |
---|---|---|---|
目的 | 描述请求将被发送的目的地 | 描述请求从哪里来 | 描述请求从哪里来 |
格式 | 域名(ip)+端口号(可选) | 协议和域名 | 协议+域名+查询参数(不包含锚点信息) |
由来 | http1.1中为解决虚拟主机问题而提出 | H5中为CORS跨域提出 | - |
使用范围 | 在任何类型请求中,request都会包含此header信息 | 一般只存在于CORS跨域POST请求中 | 用于所有类型的请求 |
补充:
- referrer: 由浏览器自动带上(大概就是使用window.location.href获取并写入请求的referrer字段),新版浏览器一般无法人为篡改