当前位置:首页 > iOS开发专区 > 正文内容

Charles抓取https请求乱码设置问题终结解决方案

8年前 (2017-09-05)iOS开发专区7259
问题出现了好久,找了好久。
各种教程都试了都不行。
问题出现在客户端安装证书时浏览器输入http://charlesproxy.com/getssl,但自动跳转到另外一个地址,无法安装证书。

最终发下了重要的一步:
Charles设置Proxy
Proxy -> SSL Proxying Settings...
[attachment=1487]
勾选Enable SSL Proxying,点击Add


Host设置要抓取的https接口,比如想抓这个


Host填写:https://api.weibo.cn
Port填写:443

最终客户端也没安装上证书,https正常抓包了
Charles证书安装不了的,安装最新版的charles,手机上才能安装证书!
IOS手机设置信任
设置->通用->关于本机->证书信任设置-> 找到charles proxy custom root certificate然后信任该证书即可.




扫描二维码推送至手机访问。

版权声明:本文由 果签工坊 发布,如需转载请注明出处。

本文链接:https://applep12.vip/programming/39RZO7FgXVk4wMn.html

分享给朋友:

相关文章

直接操作Window对象进行 打印 保存等操作

打印代码:<SCRIPT language="JavaScript">       function printdiv() {  ...

js直接操作access数据库

<html>    <head><titel>jstest</title></head>    &l...

tomcat 虚拟内存配置(含安装版、解压版)

1.适用于解压版Tomcatwindows 下 tomcat 虚拟内存配置      在tomcat的bin目录下,找到catalina.bat 文件,打开,在最上面添加这样一句:...

初学extjs 了解的一些基本属性

1.  Ext.Msg.alert("角色管理信息提示", "角色权限保存成功!");2.  store.baseParams.jsonString = jso...

关于extjs组件中的内存泄露问题

所有component的子类都自动的参与标准的ext组件的生命周期:创建,渲染,销毁,这些操作由Container类提供。在创建容器时,组件可以通过item配置选项添加到容器中,或者可以add方法动态地添加。所有组件都注册到了ext.com...

Struts、Spring、Hibernate方向面试题

Hibernate工作原理及为什么要用?原理:1.读取并解析配置文件2.读取并解析映射信息,创建SessionFactory3.打开Sesssion4.创建事务Transation5.持久化操作6.提交事务7.关闭Session8.关闭Se...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。