HTTP 头字段 Origin、Host 和 Referer 有什么区别?

Origin

Origin 由三部分组成:

scheme:协议,如 http、https。

host:域名或 IP 地址。如 127.0.0.1、juejin.cn。

port:端口,可选。如果省略,默认为当前协议的默认端口
如 HTTP 的 80、HTTPS 的 443)

Host

Host 由两部分组成:

host:域名或 IP 地址

port:端口,可选项。

Referer

当前请求的来源页面。

值为 来源页面 url 移除掉 fragment 和 userinfo 后的结果。

Origin:协议+域名+端口,主要用于跨域。

Host:域名+端口,HTTP2 对应字段为 :authority,主要用于服务器区分服务。

Referer:去掉 fragment(锚点)和 userinfo(用户信息)的 url,
		用于确认请求的来源页面。

href: "https://blog.csdn.net/qq_36262295/article/details/114238704"

pathname: "/qq_36262295/article/details/114238704"
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值