Content-Type 请求格式
- 重要(要能根据后端需要的数据类型进行转化,目前我知道的有messagePack,qs,JSON.stringify/JSON.parse,Blob)
urlencode
全称application/x-www-form-urlencode
urlencode转成JSON格式,需要用到
RAW
- application/JSON 向后端传输JSON格式的数据
- application/javascript 向后端传输js脚本
- text/plain
- text/xml
form-data
全称multipart/form-data
Authorization 认证(授权)
常常在Token放在此请求头
- 认证机制
- 基础认证
- 摘要认证
- 令牌认证
- Oauth认证
- API秘钥
Connection 连接方式
keep-alive:长连接
Cache-Control 强缓存(在过期时间内可以被使用,不必向服务器请求)
可设置字段
public:公共的被任何缓存
private:私有的只能被浏览器缓存
no-cache:
no-store
max-age= :缓存有效期单位秒
s-maxage=: 优先max-age,仅适合CDN
max-stale=:客户端愿意接受过期资源,但是不能超过给定的时间限制
备注:http1.0使用的是Expires,它有很多缺陷
Etag或者Last-Modified 协商缓存
这里我会单独发布一张笔记
Content-Encoding 服务端编码方式
Account-Encoding 客户端编码方式
host,origin,server,accept
host 主机
origin 源
server 服务器
accept 客户端接受类型
Access-Control-Allow-Origin 跨域
+重要
只要有这个请求头出来,就跨域了,小程序是配置白名单,Vue配置代理,html文件JSONP跨域,后端CORES跨域