如何抓Http包

抓包(我们这里指Http包)是一个Web开发中的重要技能, 一定要先掌握他.

基于在Mac平台下抓包, 我们可以使用 charles
charles使用教程指南

  • 这里是 windows 平台的 charles, mac平台基本也是一样滴.
  • 不同的是, Mac安装好之后, 可以自动捕获 safari 浏览器的包, 菜菜同学可以自己动手试试看.
  • 这个工具, 我们的测试荣荣同学, 也玩的很6, 在公司的话, 可以问问他. 我们的业务, 是用他抓手机App上发的包.
  • 扩展讲一下, 现在手机上的App, 很多跟服务器的通信都是用 Http 协议, 而我们公司的, 全部都是 Http 协议. 这个时候, 浏览器就变成了App客户端, 客户端发Http请求, 服务器的接口响应请求并返回内容, 客户端再做相应交互.
  • 用 charles 抓客户端上的包, 原理就是 charles 在你的mac开了一个代理, 端口8888, 这个你应该很熟悉吧 :) , 然后手机设置代理服务器到mac的 ip:8888, 这样所有请求就走过来啦, charles 就能抓到包了.

mac版 charles 3.11.2
网站登录用户名: mycyndi@gmail.com 密码: onlyme我生日 (格式是 : 月日日)

当然如果只是抓浏览器的包, 也有更方便的方式啦. 只要你有chrome浏览器, 他内置功能就可以抓.

谷歌浏览器抓包

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容