美文网首页
Android抓包 Charles http接口调试

Android抓包 Charles http接口调试

作者: 奔跑吧技术人 | 来源:发表于2017-11-13 10:19 被阅读338次

    微信公众号(高质量文章推送):走向全栈工程师
    作者:陈博易
    声明:本文是个人原创,未经允许请勿转载
    商业合作请在微信公众号回复:联系方式


    案例演示

    前言


    作为一个Android(移动端)开发者,经常要调试服务端接口数据(常见json),这时就需要Charles、fiddler、Wireshark接口调试工具辅助我们快速开发。

    Charles 是通过将自己设置成代理服务器来完成封包截取网络请求。

    环境以及工具


    环境:window-64

    Charles版本:4.2.0下载地址

    Charles安装以及破解


    还是希望大家支持正版,因为本人我比较穷,没办法。

    要点:

    image 破解前 免费试用30天,说明还未购买

    破解过程

    1.将下载到的破解jar包放入刚刚安装路径下并且替换原来存在的jar文件:D:\charles\files\lib

    2.重启charles或者任务管理器强制关闭

    破解成功

    jar包链接:http://pan.baidu.com/s/1eSvncWE 密码:uyao

    如何设置手机代理服务器


    window电脑,点击开始搜索框中输入cmd,并且在命令行中输入ipconfig

    记住自己的ipv4地址

    具体设置方法参考如下网络文章

    如何利用Charles抓取服务器返回给移动端的数据


    这个时候就点击手机上app应用,最好是自己写的应用,如果实在没有写过什么app项目的话,你就随便点击手机上应用,看看能不能成功的看到熟悉的json数据,实在不行你就找我吧,我可以把我的应用给你们体验下。

    体验效果

    总结


    这只是Charles在安卓开发中最简单的应用场景,大家如果还需要小编我写一些其他文章,可以给我留言或者联系我。

    其他的应用场景:

    1.过滤无用的网络请求

    2.抓取https的通讯信息

    3.模拟慢速网络

    4.动态修改网络请求的参数(安卓开发中常用)

    5.修改网络请求的返回参数(安卓开发中常用)

    请关注我(高质量文章推送)

    长按二维码“识别”关注或者扫一扫

    相关文章

      网友评论

          本文标题:Android抓包 Charles http接口调试

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