[TOOLS] 移动端调试进行时 - whistle

433 阅读1分钟

1、本地安装、启动whistle

安装实操请查看官方文档不赘述

2、手机设置代理 实操请查看官方文档

!!!注意:代理ip填写whistle右上角online选项中的ip

3、whistle上设置对应rules、weinre

whistle设置代理(!!!注意支持tunnel协议):
rules简介:将需要代理的请求地址、代理到期望的地址
weinre简介:将被代理地址的页面结构、实时同步地展示在whistle上

--- 本地代码debug ---
大致步骤:
    1、设置rules (举个栗子):
        spark.com http://localhost:8100/ weinre://spark-test
    2、启动whistle服务
    3、启动本地服务
    4、开始你的操作

--- 代理https按照官方文档进行配置 ---
大致步骤:
    1、基于上述基础操作
    2、配置rules (举个栗子):
        默认-捕获http和https协议头:
        spark.com http://localhost:8100/ weinre://spark-test
        设置-为https协议头:
        https://spark.com  http://localhost:8100/ weinre://spark-test
    3、下载pc端证书、移动端证书,并设置信任
    4、点击whistle选项栏中的https选项、选中捕获拦截https
    5、开始你的操作