Charles安装证书
Mac上面安装charles并配置ssl证书的时候出现了一个问题,iphone device访问chls.pro/ssl下载证书的时候没有出现弹框,仅仅是以字符串的形式展示证书的密文:
" - - - - BEGIN CERTIFICATE - - - -
sdfjsljdflsjaldjlsjlj
sljdfljsflj……
" - - - - END CERTIFICATE - - - - "
同样的操作流程我在公司的电脑却能正常安装,不过公司的Charles已经装很久了我也不知道有没有遗漏什么。
二话不说,,上stackoverflow一通搜索。尼玛竟然没有类似的question!
当时我就有点生活不能自理,只能靠自己了。
各种尝试,各种排除法之后发现了问题所在:
Charles菜单栏 —> Tool —> Rewrite被使能了,这样请求证书文件http://www.charlesproxy.com/getssl时,请求头会添加:content-type:application/json;charset=UTF-8
所以,把Rewrite disable掉,就能正常安装证书了。
作者:DevHuangjb
链接:https://www.jianshu.com/p/2dfd104f8df2
来源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。