http://blog.devtang.com/2015/11/14/charles-introduction/
Charles 从入门到精通
http://www.infoq.com/cn/articles/network-packet-analysis-tool-charles
https://segmentfault.com/a/1190000005070614
iOS开发工具——网络封包分析工具Charles
安装好软件后,mac上要安装证书。iPhone上要安装证书。将iPhone的WiFi的host 和端口号手动设置为mac的IP地址(自己查看) 端口号(8888)
关于Charles乱码的问题。在网络抓取的很多包里面很多是乱码的,有可能是这些网站做了专业的处理。在filter里查找自己的目标网络域名,找到后可以点击链接。在下方可以看到request和response。点击json就可以查看json字符串了。
在网上查找的解决方法是在应用-》右键显示包内容-》Content ->info.plist
在 JVMOptions 下面添加单独的:
<string>-Xmx512m</string>
<string>-Dfile.encoding=UTF-8</string>
就行(不要将两个参数放一个标签里)。
第一个是避免内存溢出异常的。
自己测试后发现 添加没有什么用处。
https://www.telerik.com/download/fiddler/fiddler-osx-beta Fiddler mac版使用教程
http://blog.csdn.net/skylin19840101/article/details/43485911 使用Fiddler进行iOS APP的HTTP/HTTPS抓包
运行程序的时候 cd到相应目录 再输入mono Fiddler.exe命令 来打开