HTTP消息报文之请求报文

这篇博客详细解析了HTTP请求报文中的各种头部字段,包括Host, User-Agent, Referer, Origin, Cookie等,阐述了它们的作用,如Host用于指定请求的主机和端口,User-Agent提供客户端信息,Referer表示来源页面,Origin用于POST请求的安全性,Cookie用于会话管理。此外,还介绍了如何利用这些头部字段进行安全性考虑,如防止CSRF攻击。" 106408104,4911441,Next.js 实战:打造个人博客系统,"['前端开发', 'React', 'Next.js', '服务端渲染', 'SEO']
摘要由CSDN通过智能技术生成

HTTP消息报文之请求报文

在这里插入图片描述
请求头出现在请求报文中,用于客户端将附加信息告知服务端。

Host

表示请求的主机和端口。
例如 Host: www.pinginglab.net,该地址可以是域名也可以是 ip 地址,默认端口为80。

User-Agent

"用户代理"用 于将客户端的操作系统和浏览器信息告知服务器,服务端可以根据这个字段,判断并统计终端用户的类型。
很多安全软件可以伪造这个字段,欺骗服务器。

User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.132 Safari/537.36

Referer

表示从哪个链接跳转到此页面的,包含一个 URL。当我们从一个页面跳转到另外一个页面时,一般会有 Referer 信息。
Referer:www.baidu.com 则代表通过百度页面跳转过来。

Origin

跟 Referer 类似,表示从哪个网站(域)跳转过来的,Referer 存在各种请求方法中,而 Origin 只存在 POST 请求,相比 Referer,更加安全,不会携带参数包括账号密码。

Referer: https://www
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值