HTTP报文抓包分析

HTTP报文抓包分析

一、抓包结果
使用wireshark在使用浏览网页时进行抓包,其中HTTP报文如下:
HTTP报文抓包分析_第1张图片二、具体分析
对HTTP报文进行分析:

GET /success.txt HTTP/1.1

HTTP请求行,请求方式GET / 请求路径 success.txt / HTTP协议版本:HTTP/1.1。

Host: detectportal. firefox. com

首部行的开始,给出主机的地址。

User- Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:67.0) Gecko/ 20100101 Firefox/67.0

表明用户代理是使用火狐浏览器Firefox。

Accept: */*

表示客户端支持的类型,并指定了希望得到类型的优先级,若没有,则依次表达意愿。

Accept-Language: zh-CN, zh;q=0.8, zh-TW; q=0.7, zh-HK ;q=0.5, en-US;q=0.3, en;q=0.2

表示用户希望优先得到的语言版本文档。

Accept- Encoding: gzip, deflate

表示允许的编码类型。

Cache-Control: no- cache

指定什么样的数据可以高速缓存。“no- cache”说明数据不应该高速缓存。

Pragma: no-cache

表示编译注释。

Connection: keep-alive

告诉服务器发送完请求的文档后继续保持连接。

HTTP/1.1 200 OK

响应行,包含 协议版本 、状态码 、状态码描述,200 表示成功。

Content-Type: text/plain

互联网媒体类型,也叫做MIME类型,用于区分数据类型。

Content-Length: 8

用于描述HTTP消息实体的传输长度。

Last-Modified: Mon, 15 May 2017 18:04:40 GMT

记录页面的最后修改时间。

ETag: "ae780585f49b94ce1444eb7d28906123"

ETag是一个可以与Web资源关联的记号,为“被请求变量的实体值”。

Accept- Ranges: bytes

表示该服务器可以接受范围请求。

Server: AmatonS3

表示服务器为“AmatonS3”。

X-Amz-Cf-Id  iMjet - 5hLAEAf8H0rLIHJiErXmyvtHWnojXIZcST0ctG4mkD7VeN7A==

博主暂时未知。

Cache-Control: no-cache, no- store, must- revalidate

指定什么样的数据可以高速缓存。“no- cache”代表不缓存过期的资源,“no-store”才是真正的不进行缓存。使用no-cache的目的是为了防止从缓存中获取过期的资源。

Date: Thu, 30 May 2019 13:19:50 GMT

表示日期格式参数,为格林尼治平时。

Connection: keep-alive

告诉服务器发送完请求的文档后继续保持连接。
······
(博主能力有限,欢迎批评指正)

你可能感兴趣的:(个人观点)