作者简介

微信公众号(高质量文章推送):陈博易


Android抓包 Charles http接口调试

前言


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

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

环境以及工具


环境:window-64

Charles版本:4.2.0下载地址

Charles安装以及**


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

要点:

Android抓包 Charles http接口调试

Android抓包 Charles http接口调试

Android抓包 Charles http接口调试

**过程

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

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

Android抓包 Charles http接口调试

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

如何设置手机代理服务器


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

Android抓包 Charles http接口调试

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

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


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

Android抓包 Charles http接口调试

总结


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

其他的应用场景:

1.过滤无用的网络请求

2.抓取https的通讯信息

3.模拟慢速网络

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

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

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


Android抓包 Charles http接口调试

相关文章: