http请求头部各个字段的含义
前言:我们前几天再做http头部注入的时候,遇到了好多头部,不知道都是啥意思,今天就总结一下!
HTTP头字段(英语:HTTP header fields)是指在超文本传输协议(HTTP)的请求和响应消息中的消息头部分。它们定义了一个超文本传输协议事务中的操作参数。HTTP头部字段可以自己根据需要定义,因此可能在 Web 服务器和浏览器上发现非标准的头字段。
我们就来一个一个字段的来
头部 | 含义 |
---|---|
host | 客户端指定自己想访问的WEB服务器的域名/IP 地址和端口号 |
User-Agent | 浏览器表明自己的身份(是哪种浏览器)。 |
Accept | 告诉WEB服务器自己接受什么介质类型, |
Accept-Language | 浏览器申明自己接收的语言语言跟字符集的区别:中文是语言,中文有多种字符集,比如big5,gb2312,gbk等等 |
Accept-Encoding | 浏览器申明自己接收的编码方法,通常指定压缩方法,是否支持压缩,支持什么压缩方法 (gzip,deflate) |
Content-Encoding | WEB服务器表明自己使用了什么压缩方法(gzip,deflate)压缩响应中的对象。 |
Cookie | 这个头信息把之前发送到浏览器的 cookies 返回到服务器。 |
Referer | 浏览器向 WEB 服务器表明自己是从哪个 网页/URL 获得/点击 当前请求中的网址/URL |
Proxy-Authenticate | 代理服务器响应浏览器,要求其提供代理身份验证信息 |
Range | 浏览器(比如 Flashget 多线程下载时)告诉 WEB 服务器自己想取对象的哪部分。 |
If-Unmodified-Since | 如果请求的对象在该头部指定的时间之后没修改过,才执行 |
Content-Type | WEB 服务器告诉浏览器自己响应的对象的类型。 |
今天就总结这么多,还有很多很多