美文网首页
如何抓Http包

如何抓Http包

作者: 菜菜学编程 | 来源:发表于2016-03-25 18:09 被阅读0次

    抓包(我们这里指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浏览器, 他内置功能就可以抓.

    谷歌浏览器抓包

    相关文章

      网友评论

          本文标题:如何抓Http包

          本文链接:https://www.haomeiwen.com/subject/imhdlttx.html