Fiddler/Charles抓包工具的工作原理是什么?在项目中主要在哪些场景下使用?

      抓包工具我们经常使用的功能是

1. 分析接口请求数据   2. 判断前后端的bug   3. 做前端mock    4. 弱网测试

       抓包工具就是把知道的信息以界面的形式展示出来。像现在的抓包测试工具fiddler/charles等的工具工作原理都是大差不差的。他们的身份就像媒婆介绍双方见面相亲,请看图。

        首先我们要知道抓包工具的工作原理,就是设置代理。正常的客户端请求服务器就是直接有客户端发送请求到服务器服务器直接返回响应给客户端。那么抓包工具作为代理后,发出的请求数据就会先到抓包工具那由代理工具得到后在到服务器,随后服务器在返回给代理,在传给客户端。就像相亲的时候刚开始男女双方是谁都不认识没见过对方的。那么全部由媒婆出面来交流沟通告知对方。并且双方将信息传给媒婆后呢,双方也不知道媒婆会不会完整的传达自己的意思。媒婆可能会在其中添加一部分色自己的信息。在交给对方,这就相当于,客户端或者服务器将数据给到抓包工具后,抓包工具可以进行篡改,篡改后的信息在返回给对方。并且以界面的形式展示出来。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值