网页 HTTP 请求之后会刷新页面, 怎样查看这时的 HTTP 请求?

有时候想看看提交请求有没有出错,会去 Chrome 的控制台看具体网络的内容.
但是经常请求会把页面给刷了, 就算在瞬间断网一下, 原先的网络请求还是会消失.
有什么好的办法看?
如果只能用抓包的话, 之前我尝试用 tcpdump 看过, 很难看清具体的细节, 有什么好的方案分享么?

阅读 26.7k
11 个回答

Chrome开发者工具的Network tab里面有一个Preserve Log upon Navigation按钮,可以保留所有的网络请求历史。这个按钮在左下方的那堆小按钮里面,那个黑色的圆就是啦~

也不写答案了,直接上图吧。图片描述

QQ截图20121226162129.png

当然最好使用fiddler来进行抓包了。

fiddler 可以看到

wireshark, 写好过滤条件, 比如 ip.addr == 117.79.82.16

火狐插件:Live HTTP Header

firefox的http什么名字的插件,也可以。

新手上路,请多包涵

火狐的 firebug

新手上路,请多包涵

fiddler 不错 很好用的抓包工具

我经常用firebug ,
L-W0OJY8KIZ-415S34GAJ.jpg

保持功能

新手上路,请多包涵

用fiddler2吧, 最好的抓包工具,并且比其他软件更稳定……但是360浏览器的请求抓不到,在使用的时候,最好不要用360浏览器……

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏