聊聊前端这些请求头和响应头的含义

提示:记录工作中遇到的需求及解决办法


前言

如果你是一名开发,肯定对请求头和响应头这两个词听上去特别有亲切感,请求头和响应头顾名思义就是请求和响应相关的一些信息,但具体到请求头和响应头里面的某个参数是啥意思可能很多人就不知道了。

就像最近问到一些面试者响应头里面最常见的Cache-Control和Content-Type所代表的是什么意思,很多都回答的支支吾吾的。真要说在项目中这种面试者也肯定能正常搬砖干活,但一看就是基本功非常差,如果有对比选择的情况下非常容易被"pass"掉。

因此这篇文章主要对比较常用的请求头和响应头进行解释,除了能应对面试官外还能对知识面进行扩展。


什么是请求头和响应头

简单说请求头和响应头就是HTTP协议的组成部分,请求头和响应头用于在客户端(浏览器)和服务器之间携带传递额外的属性,这些属性内容会用于控制HTTP请求和响应的行为。

其中请求头是客户端带给服务端,响应头是服务端带给客户端。

常见请求头含义

Accept:

「含义」:表示指定客户端能够接受哪些类型的内容。

当客户端用接口请求时,设置 Accept 会告诉服务器要返回合适的类型格式。

示例

accept: application/json, text/plain,

Accept-Charset

「含义」: 表示指定客户端能够接受哪些类型的字符集。

示例

Accept-Charset: utf-8, iso-8859-1;q=0.5

Cookie

「含义」: 表示用于存储用户特有信息,让用品去识别用户的具体身份。通过Cookie传递用户ID,让服务器端识别用户身份。

示例

Cookie: session=abPC9527; user=tty

Origin

「含义」: 表示跨域相关信息,用于设置CORS的请求。通过Origin 头,防止陌生的域进行请求。

示例

Origin: https://tty.com

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

阿超学编程

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值