页面树结构

版本比较

标识

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。

在设备不安装Charles的证书时,使用Charles录制https请求经常会提示连接不是私密连接,甚至移动端app中引用的是https地址时,录制会遇到页面无法继续访问的情况,此时需要在设备上安装Charles的证书以便信任地址,然后录制https请求的过程才可以继续进行,下面以windows和移动端ios、Android设备为例:在设备不安装Charles的证书时,使用Charles录制https请求经常会提示连接不是私密连接,甚至移动端app中引用的是https地址时,录制会遇到页面无法继续访问的情况,此时需要在设备上安装Charles的证书以便信任地址,访问相关地址录制https请求的过程才能继续,下面以windows和移动端ios、Android设备为例:

windows

在浏览器地址栏输入smartbi地址访问时,一般只要参考Charles抓取HTTPS的数据包就可以录制https请求,但在第三方系统集成https环境smartbi的场景下,需要安装证书才能正常录制,具体流程如下:

...

 点击“完成”,弹出如下提示:

点击“是”,提示导入成功,完毕。

 


移动设备

以下配置方法适用于如下场景:

1、smartbi app设置的服务器地址是https类型;

...

在手机设置---通用---关于本机----证书信任设置,在此页面把证书开启即可。

    Image Modified

Android

1、 在移动设备上配置手机代理并安装证书

...

然后浏览器输入如上地址:http://charlesproxy.com/getssl或者http://chls.pro/ssl 浏览器会下载一个charles-proxy-ssl-proxying-certificate .pem文件,然后将该文件发送到手机上的指定目录,如图:

 


打开手机设置-更多设置-系统安全-从存储设备安装,找到证书文件存放的路径:

...

点击该证书,会提示你输入证书的名字,可以命名为“Charles”,用途无需更改,然后确定 


确定后可以在系统安全-用户凭据中找到安装的证书。