fidder及Charles使用

1. fidder抓https包的基本配置,可参见以下博文

http://blog.csdn.net/idlear/article/details/50999490

2. 遇到问题:抓包看只有Tunnel to xxx:443,没有其他的请求包

http://blog.csdn.net/htdeyanlei/article/details/52874248

补充fidder小工具:http://www.telerik.com/fiddler/add-ons,其中可找到生成证书的小工具 certMaker for iOS and Android

3. 使用PC浏览器时,提示不安全的连接

http://www.cnblogs.com/bukudekong/p/3837125.html

4. 其他小问题

抓不到包:有个filter功能,可能会过滤掉有些不符合条件的数据包。

5. charles的map local后json数据无法解析

一种方法是将mock数据的文件命令以.json结尾,这样map local后response的header中content-Type字段内容为application/json,即可被正常解析。另外,可参照此文章 charles maplocal时中文显示乱码问题 配置rewrite。

6. charles rewrite post请求里的body中的某字段

charles - Tools - Rewrite。在新增规则里,Type选择body,request。发现只能在value里填值了。使用正则表示达,把需要修改的内容匹配出来。比如:latitude=(-*)\d+.\d+ ,改为 latitude=40.278995。

 

7. 小米等手机安装charles证书

小米手机无法通过安装.crt类的证书来成功安装charles证书。必须安装.pem类型的证书。

https://www.jianshu.com/p/b1f31f1301c7   

https://www.cnblogs.com/csj2018/p/9934438.html

posted @ 2016-12-12 15:18  myLittleGarden  阅读(545)  评论(0编辑  收藏  举报