• 安装charles


    简介:

    Charles主要的功能包括:

    1. 支持SSL代理。可以截取分析SSL的请求。
    2. 支持流量控制。可以模拟慢速网络以及等待时间(latency)较长的请求。
    3. 支持AJAX调试。可以自动将json或xml数据格式化,方便查看。
    4. 支持AMF调试。可以将Flash Remoting 或 Flex Remoting信息格式化,方便查看。
    5. 支持重发网络请求,方便后端调试。
    6. 支持修改网络请求参数。
    7. 支持网络请求的截获并动态修改。
    8. 检查HTML,CSS和RSS内容是否符合W3C标准

    1.进入官网,下载windows/linux等适合版本:https://www.charlesproxy.com/;

    2.安装完成后,提示要在firefox装一个支持charles的插件:Chrales Proxy Auto-Configuration;

    3.破解:

    4.界面:

    5.过滤网络请求:

      1)与fiddler一样,可以在"Proxy"->"Recording Settings",选择Include栏,add,然后填入协议(http/https),地址,端口号。

      2)在界面的中部有个filter,输入要过滤的域名就好啦。

    6.截取Iphone上的网络封包:

      1)charles上设置:“Proxy”->"Proxy Settings",端口8888,并勾选"Enable transparent HTTP proxying"

      2)iphone上的设置:

       “设置”->“无线局域网“中,可以看到当前连接的wifi名,通过点击右边的详情键,最底部有“HTTP代理”,切换成手动,填上Charles运行所在的电脑的IP,以及端口号8888。

       打开iPhone上的任意需要网络通讯的程序,就可以看到Charles弹出iPhone请求连接的确认菜单,点击“Allow”即可完成设置。

    7.模拟慢速网络:

       选择"Proxy"->"Throttle Setting"项,勾选“Enable Throttling”,设置Throttle Preset的类型。

       only for selected host:模拟指定网站的慢速网络。

    8.修改网络请求内容:选中url,右键点击edit,然而我还不会用;

  • 相关阅读:
    Java中的CopyOnWrite
    Collection和Collections的区别
    java中值类型与引用类型的关系
    Xml的用途
    js弹框的3种方法
    文件夹重定向失败解决方案
    网络管理人员经常遇到的十个问题(转载)
    QTP之下拉列表单选框…
    Windows脚本宿主对象模型
    QTP报错“缺少对象WScript”
  • 原文地址:https://www.cnblogs.com/vivivi/p/4997223.html
Copyright © 2020-2023  润新知