常见header信息详解
最近做前后端分离的项目遇到了许多header信息的处理,刚好一直对header中的参数不太了解,今天就学习并记录一下。
请求头信息
参数名 | 解释 | 范例 |
---|---|---|
Accept | 客户端能够接收的数据格式 | application/json, text/plain, / |
Accept-Charset | 客户端可接收的响应编码 | utf-8 |
Accept-Encoding | 客户端可接收的响应内容的编码方式 | gzip, deflate, br |
Accept-Language | 客户端可接收的响应内容的编码方式 | zh-CN |
Authorization | 授权信息 | Bear eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1... |
Connection | 客户端(浏览器)想要优先使用的连接类型 | gzip |
Referer | 浏览器所访问的前一个页面 | http://127.0.0.1/index.html |
User-Agent | 用户代理,客户端设备的相关信息 | Mozilla/5.0 Chrome/90 |
X-Requested-With | ajax异步请求 | XMLHttpRequest |
Content-Type | 用于定义网络文件的类型和网页的编码 | text/html; charset=utf-8 |
响应头信息
参数名 | 解释 | 范例 |
---|---|---|
Access-Control-Allow-Credentials | 跨域请求的信息是否暴露 | true |
Access-Control-Allow-Headers | 允许跨域请求的头信息 | utf-8 |
Access-Control-Allow-Methods | 允许跨域请求的方法 | GET, POST |
Access-Control-Allow-Origin | 允许跨域请求的地址 | http://127.0.0.1:8080 |
Access-Control-Expose-Headers | 自定义的头信息 | Authorization |
Access-Control-Max-Age | Access-Control-Max-Age是什么? | 1800 |
Connection | 与请求header中Connection的对应 | close |
Set-Cookie | 设置http-cookie到客户端 | PHPSESSID=d9f95bcb7d397a8215af19dd13b1a603; path=/ |
X-Powered-By: | 开发信息,语言,环境等 | PHP/7.2.1 |
春花秋月何时了?往事知多少。小楼昨夜又东风,故国不堪回首月明中。
雕栏玉砌应犹在,只是朱颜改。问君能有几多愁?恰似一江春水向东流。