zoukankan      html  css  js  c++  java
  • charles的证书下载

    charles的证书下载(app)
     
    5.1.1:为什么下载charles的ssl证书
    默认情况下,charles不能解析https协议的接口,里面的请求和响应数据都是乱码格式,所以我们需要下载ssl证书,来获取里面的数据
     
    0
     
    5.2:证书下载
    5.2.1:前提:保证电脑和手机在同一网络段(手机和电脑连接同一个wifi/热点)
    1:在proxy中找到proxy settings
    0
    2:设置端口port以及勾选Enale transparent HTTP proxying
    0
    3:在proxy中找到SSL proxy settings
     
    0
    4:新增https对应的host以及端口号
    0
     
    5:点击help选择ssl Proxying,点击第三个(下载移动端证书)
     
    0
    6:弹出对应的ip地址和端口号
    0
     
    6:设置移动端代理
    1. 找到连接的wifi,点击进入设置代理
    2. 设置为手动,并填写对应的ip和端口号
    0
     
    0
     
    7:使用手机下载ssl证书,用手机游览器输入:chls.pro/ssl,前往
    0
     
    8:点击”立即下载”按钮
    0
     
    9:下载完成之后进行安装即可
    0
     
    10,验证能否抓取到app端的接口
     10.1:手机输入123查询
    0
     
    10.2:获取到该接口信息
    0
     
     
    文档:
    charles中真机测试.docx
     
     
    六、charles的证书下载(虚拟器)
     
                              Charles对模拟器操作
     
     
    1:第一步:打开虚拟机设备
     
    0
     
    2:第二步:去掉window peoxy的勾选项(对app端测试)
    0
     
    3:点击proxy选中proxy Setting
    0
     
    4:启动http代理端口(默认8888)
    0
    5:在help中选中SSL Proxying 中的Mobile Device 安装
    0
    6:显示如下图所示信息
    0
     
    7:点击设置按钮
    0
    8:点击”wifi”
    0
    9:长按已连接的WiFi
    0
     
    10:点击”修改网络”
    0
     
    11:勾选”高级选项”
    0
     
    12:点击代理下拉框
    0
     
    13:选中”手动”
    0
     
    14:填写代理信息(ip和端口信息)
    0
     
    15:点击”保存”
    0
     
    16:打开模拟器中的游览器
    0
     
    17:输入对应的网址:chls.pro/ssl ,下载证书
    0
     
    18:点击下载的证书
    0
     
    19:给证书命名并确定
    0
    20:显示证书已安装
    0
     
    21:打开模拟器上的app,观察Charles中捕获的接口
    0
     
    22:以上为模拟器上安装证书操作,接下来就可以捕获接口操作了
  • 相关阅读:
    ajaxfileupload
    ASP.NET从MVC5升级到MVC6
    jvm(13)-线程安全与锁优化(转)
    成为顶尖自由职业者必备的7个软技能之一:沟通(转)
    在ubuntu安装Phabricator(转)
    查看mysql当前表使用的存储引擎(转)
    在Java中如何使用jdbc连接Sql2008数据库(转)
    漂亮的ActionBar效果
    Android smartimageview网络图片查看器
    Android 图板之保存图像
  • 原文地址:https://www.cnblogs.com/lcj-momo/p/14185990.html
Copyright © 2011-2022 走看看