Host 、Origin、 Referer的区别,Origin是跨域特有的属性

Host

表示当前请求要被发送的目的地host,仅包括域名和端口号。在任何类型请求中,request都会包含此header信息。

在这里插入图片描述

Origin

表示这个请求原始是在哪里发起的,包括当前请求的协议域名特别注意

  • 这个参数一般只存在于CORS跨域请求(两个端口号不同或域名不同或使用的协议的请求称为跨域请求)中,非跨域请求没有这个header

在这里插入图片描述

Referer

Referer请求头包含了当前请求页面的来源页面的地址,即表示当前页面是通过此来源页面里的链接进入的。它由协议+域名+查询参数组成(注意不包含锚点信息),所有类型的请求都包含此header

因为原始的URI中的查询参数可能包含密码、电话号码等敏感信息,若它们也写入referer中,则有信息泄露的风险。

在这里插入图片描述

  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值