http请求和报文
2021-02-07 22:15
标签:class coding 需要 wow 格式 apple 客户 编码 包含 含义: http协议用于客户端和服务器之间的请求通信,客户端发起请求,服务端响应回复的过程(可以直接浏览器f12查看,或者自己抓包查看具体内容) 请求的构成: 请求方法协议/版本 请求头(Request Header) 请求正文 响应的构成: 状态码 响应头 响应正文 介绍如下: 请求头介绍 响应头介绍 其他具体的再百度查下吧 http请求和报文 标签:class coding 需要 wow 格式 apple 客户 编码 包含 原文地址:https://www.cnblogs.com/QiKa/p/13088611.html请求头可能包含:
:authority: www.cnsdasxxxxxxx.com
:method: GET
:path: /imyalost/aentId=0&_=1591692894568
:scheme: https #前面4项为该网站自定义请求时需要的参数
accept: text/plain, */*; q=0.01 #可接受的内容类型
accept-encoding: gzip, deflate, br #可接受的压缩类型
accept-language: zh-CN,zh;q=0.9 #语言
referer: https://www.cnasdsadxxxx.com #引用指向:告诉服务器此网页由哪儿链接过来的
user-agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.25 Safari/537.36 Core/1.70.3756.400 QQBrowser/10.5.4039.400 #浏览器端浏览器型号和版本(现很多为了防第三方工具频刷)
x-requested-with: XMLHttpRequest #判断request来自Ajax请求(异步)还是传统请求(同步)
响应头可能包含:
Location: 响应报头域用于重定向接受者到一个新的位置。
Server: 响应报头域包含了服务器用来处理请求的软件信息。它和User-Agent请求报头域是相对应的,前者发送服务器端软件的信息,后者发送客户 端软件(浏览器)和操作系统的信息。
Content-Encoding:实体报头域被使用作媒体类型的修饰符,它的值指示了已经被应用到实体正文的附加内容编码,因而要获得Content- Type报头域中所引用的媒体类型,必须采用相应的解码机制。
Content-Language: 实体报头域描述了资源所用的自然语言。Content-Language允许用户遵照自身的首选语言来识别和区分实体。
Content-Length: 实体报头域用于指明正文的长度,以字节方式存储的十进制数字来表示,也就是一个数字字符占一个字节,用其对应的ASCII码存储传输。要注意的是:这个长度仅仅是表示实体正文的长度,没有包括实体报头的长度。
Content-Type: 实体报头域用语指明发送给接收者的实体正文的媒体类型。
Last-Modified: 实体报头域用于指示资源最后的修改日期及时间。
Expires: 实体报头域给出响应过期的日期和时间。
Expires 实体报头域使用的日期和时间必须是RFC 1123中的日期格式,例如:
Expires: Thu, 15 Sep 2005 16:00:00 GMT
上一篇:Auto.js 初学碰到的坑
下一篇:netty webSocket