码迷,mamicode.com
首页 > 移动开发 > 详细

IOS开发_工具使用——Charles(网络封包分析工具)

时间:2015-04-11 19:27:45      阅读:142      评论:0      收藏:0      [点我收藏+]

标签:

一、what

     Charles工具是通过将自己设置成系统的网络访问代理服务器,使得所有的网络访问请求都通过它来完成,从而实现了网络封包的截取和分析。

    它能实现以下

         支持SSL代理:截取分析SSL的请求。

         支持流量控制:模拟慢速网络以及等待时间(latency)较长的请求。

         支持AJAX调试:自动将json或xml数据格式化,方便查看。

         支持AMF调试:可以将Flash Remoting 或 Flex Remoting信息格式化,方便查看。

         支持重发网络请求,方便后端调试。

         支持修改网络请求参数。 支持网络请求的截获并动态修改。 检查HTML,CSS和RSS内容是否符合W3C标准。

  下载地址:http://www.charlesproxy.com

二、下载安装

1、先去官网下载,我们下载的是3.10.1版本的

            技术分享

 2.1、如果我们想要截取分析SSL协议,还需要安装对应的CA证书,下载地址:http://www.charlesproxy.com/documentation/additional/legacy-ssl-proxying/

技术分享

  2.2、点击后下载,选择总是信用:

技术分享

 

2.3 选择信任之后,登录-证书:就会有对应的证书

技术分享

2.4、我们就可以看到对应的Charles的请求和响应:

技术分享

 

 

 

 

 

 

IOS开发_工具使用——Charles(网络封包分析工具)

标签:

原文地址:http://www.cnblogs.com/daomul/p/4418152.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!