如何用自己的pc查看HTTP的请求报文和应答报文

不好意思我是个菜鸟想要具体的步骤说的详细点好么比如说怎么用... 不好意思 我是个菜鸟 想要具体的步骤
说的详细点好么 比如说怎么用
展开
 我来答
百度网友6f05040
推荐于2016-08-01
知道答主
回答量:0
采纳率:0%
帮助的人:0
展开全部

想查看HTTP请求和应答报文,可以先了解一下TCP和HTTP协议:HTTP是第七层也就是应用层协议,它是建立在TCP协议之上的,因此,抓包分析的话,HTTP交互都是从TCP三次握手开始的。

以一次简单的HTTP交互为例说明:

  1. 客户端-->syn-->服务器    (TCP层交互)

  2. 服务器-->syn ack-->客户端    (TCP层交互)

  3. 客户端-->ack-->服务器    (TCP层交互)

TCP三次握手建立连接后,

  4.  客户端发送GET/POST请求数据    (HTTP层交互)

  5.  服务器收到GET/POST请求,回复ack    (TCP层交互)

  6.  服务器根据请求回复相应的数据    (HTTP层交互)

  7.  客户端收到服务器数据,回复ack    (TCP层交互)

在完成HTTP数据交互后,TCP四次分手断开连接:

  8.  客户端-->fin ack-->服务器

  9.  服务器-->ack-->客户端

  10.  服务器-->fin ack-->客户端

  11.  客户端-->ack-->服务器

这样,一次简单的HTTP交互就完成了。如果要查看的话,windows下可用wireshark等抓包工具,linux下用tcpdump就行。wireshark和tcpdump都可以指定网卡和设置相关规则,过滤掉不想关的报文。

匿名用户
2009-12-07
展开全部
http抓包工具
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
?>

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式