Http协议工作在应用层、默认端口80, Https协议工作在传输层、默认端口443。HTTPS协议比HTTP协议更安全。
使用Charles抓包时, https的包都是乱码。 需要安装SSL插件
插件安装成功后用USB线连上手机, 并点击"Install Charles Root Certificae on a Mobile Device or Remote..."
在弹出该提示框后, 打卡手机浏览器并输入 http://charlesproxy.com/getssl, 手机会弹出个对话框提示安装SSL证书, 随便起个名字点击确定就可以了。 安装证书成功后, 要设置端口。
点击Add, 填写Port为443后点击OK即可。
以我的老东家链家为例, 使用的是HTTPS协议, 安装SSL证书后就能看到明文了。