JVM · Java虚拟机原理 · JVM上语言·框架· 生态系统

华为开发常用的2款利器,推荐给大家

2020-05-30  本文已影响0人  adminmane

Fiddler

Fiddler是位于客户端和服务器端的HTTP代理,也是目前最常用的http抓包工具之一 。它能够记录客户端和服务器之间的所有 HTTP请求,可以针对特定的HTTP请求,分析请求数据、设置断点、调试web应用、修改请求的数据,甚至可以修改服务器返回的数据,功能非常强大,是web调试的利器。

既然是代理,也就是说:客户端的所有请求都要先经过Fiddler,然后转发到相应的服务器,反之,服务器端的所有响应,也都会先经过Fiddler然后发送到客户端,基于这个原理,实现了抓包操作。

看一下效果,打开fiddler

华为开发常用的2款利器,推荐给大家

浏览器中访问博客园

华为开发常用的2款利器,推荐给大家

fiddler中显示了详细的访问请求

华为开发常用的2款利器,推荐给大家

fiddler官网地址

https://www.telerik.com/fiddler

fiddler虽然好用,但只能抓取浏览器中的http请求数据,若需要抓取其他网络请求的数据,此时需要用到更强大的一个工具,wireshark。

wireshark

wireshark是非常流行的网络封包分析软件,功能十分强大,可以截取各种网络封包,显示网络封包的详细信息。为了安全考虑,wireshark只能查看封包,而不能修改封包的内容,或者发送封包。

wireshark是开源软件,大家可以放心使用,可以运行在windows上和macos中,非常方便。

Fiddler是在windows上运行的程序,专门用来捕获HTTP,HTTPS的,而wireshark能获取HTTP,也能获取HTTPS,但是不能解密HTTPS,所以wireshark看不懂HTTPS中的内容。

如果是处理HTTP、HTTPS 还是用Fiddler, 其他协议比如TCP、UDP 就用wireshark。

什么人会用到wireshark

  1. 网络管理员会使用wireshark来检查网络问题
  2. 软件测试工程师使用wireshark抓包,来分析自己测试的软件
  3. 从事socket编程的工程师会用wireshark来调试
  4. 听说,华为,中兴的大部分工程师都会用到wireshark

看一下效果

华为开发常用的2款利器,推荐给大家

官网地址

https://www.wireshark.org

最后小编整理了一套技术资料不仅能精准消除技术盲点、累计面试经验,更可以攻克JVM、Spring、分布式、微服务等技术难题。

华为开发常用的2款利器,推荐给大家

海量电子书,珍藏版

华为开发常用的2款利器,推荐给大家 华为开发常用的2款利器,推荐给大家 华为开发常用的2款利器,推荐给大家 华为开发常用的2款利器,推荐给大家

以上资料领取步骤

1、加微信获取


1892324-20200408173704995-149739833.png
上一篇下一篇

猜你喜欢

热点阅读