最近公司将Windows产品的http请求,替换成https请求了,当https请求超过5次失败,就自动切换回http请求。测试时使用Charles抓包测试。

一.http抓包

http抓包比较简单,基本上只要打开了charles,然后随便一个网络请求,就可以在charles中看到抓取的信息了。

二.https抓包

1.Charles安装证书

步骤:Help - SSL Proxying - Install Charles Root Certificate ,会打开 钥匙 应用,安装进去,发现证书不被信任,如下,

接下来,双击证书,更改信任类型为,始终信任,如下,

最后,Proxy-SSL Proxying Settings,host 添加*,匹配所有请求,保存即可。

2.PC(手机)安装证书

①步骤:help -  SSL Proxying -  Install Charles Root Certificate on a Mobile Device or Remote Browser,弹出提示框,如图:

②接下来,PC(手机)打开浏览器,打开链接   http://charlesproxy.com/getssl下载证书,

PC安装证书:安装到受信任的根证书颁发机构路径

手机安装证书:

续:PC卸载证书,步骤如下

控制面板-网络和Internet-管理浏览器加载项-“内容”选项卡,点击证书,然后删除你所需要删除的证书。

最新文章

  1. Visual Studio 2015的坑:中文字符串编译后成乱码
  2. ORACLE简单触发器
  3. java.lang.IncompatibleClassChangeError: Implementing class的解决办法,折腾了一天总算解决了
  4. Bug管理工具之Mantis_配置篇
  5. Linux解压命令(tar)
  6. hp,Qlogic,Brocade光纖卡查看方式
  7. 那些在学习iOS开发前就应该知道的事(part 1)
  8. C# 反射创建对象,包括创建引用外部程序集类的实例
  9. stuts-security.xml
  10. SQL Server 锁表说明
  11. ant+jmeter+crontab实现自动化性能测试
  12. VsFTP+本地文件认证+SSl实现虚拟用户配置
  13. FAQ_浏览器_ChromeDriver报错
  14. 你真的会玩SQL吗?内连接、外连接
  15. C#经典之Application.DoEvents()的使用
  16. GNOME界面简单使用
  17. DEMO阶段已完成,今天,要深入钻
  18. 规范 : disable account
  19. Python之random
  20. SEO的基本概念 和 提交SITEMAP到搜索引擎

热门文章

  1. (转)CentOS7安装Nginx1.14.2
  2. 一眼看穿flatMap和map的区别
  3. C#集成FastDFS断点续传
  4. Method 'initializationerror' not found.Opening the test classs JUnit4单元测试报错问题解决办法(图文详解)
  5. JavaScript -- Style
  6. MySql 高可用架构Atlas
  7. Netty——高级内置解码器、编码器、ByteBuf
  8. Spring @ResponseStatus
  9. Curling 2.0(DFS简单题)
  10. 网络之Json生成解析