HTTP-请求Header
Accept相关
-
Accept//浏览器可以接受html类型的返回 Accept: text/html //浏览器可以接受所有类型的返回(一般都是这个) Accept: */* -
Accept-encoding//浏览器可以解压的格式 Accept-encoding: gzip, deflate, br -
Accept-language//浏览器表明自己可以接收的语言 Accept-language: zh,zh-TW;q=0.9,en-US;q=0.8,en;q=0.7
Content相关
-
Content-length//此次请求内容的长度 Content-length: 643 -
Content-type//此次请求内容的格式以及编码 Content-type: text/plain;charset=UTF-8
请求相关
-
Host// 指定请求服务器的域名,http/1.1引入,要求必须包含 // 用于多虚拟主机共享一个ip的情况 Host: juejin.cn -
Origin// 指定当前请求的来源站点,不包含路径信息 // 常用于CORS防止跨站请求攻击 Origin: https://juejin.cn -
Referer// 指定当前请求的来源页面地址,可包含路径信息 // 常用于图片防盗链 Referer: https://juejin.cn/
其他
-
Connection//指定开启TCP连接复用 //在http1.0中用来手动开启,而在http1.1中是默认开启的 Connection: keep-alive //在http1.0中用于手动开启后关闭,也可以在http1.1中用于指定关闭 Connection: close -
Cookie- 附带用户信息,随着请求发送,让服务器识别用户身份
-
User-Agent- 告知服务器,当前使用的操作系统和浏览器的名称版本