• charles——初次认识


    charles是什么?

    他是一款基于HTTP协议的代理服务器,通过称为电脑或者浏览器的代理,然后截取请求和请求结果达到分析抓包的目的。
    特点:跨平台(win,linux.macos),半免费(免费版本会有一些限制,启动等待时间,运行30分钟后会强制重启)

    charles工作原理

    前置步骤:

    1. 需要运行charles并配置代理
    2. 在客户端上面需要配置代理


    步骤:

    1. 有客户的发送请求
    2. charles接受请求再发送给服务端
    3. 服务端返回请求结果给charles
    4. 由charles转发给客服端

    charles能做什么

    1. 支持http及https代理
    2. 支持流量控制 做弱网测试
    3. 支持接口并发请求
    4. 支持重发网络请求
    5. 支持断点调试

    charles优点

    对比Fidder的优点:

    1. charles支持linux,macos
    2. 支持按域名和按接口查看报文,简洁明了
    3. 支持反向代理
    4. 网络限速可选择网络类型
    5. 可以解析AMF协议

    charles组件介绍

    坚持,坚持,坚持…… 在你选择不放弃的那一刻, 成功其实已经在向你走近 我们无法得知什么时候会来临 但我们可以选择用自强的双手敲开幸福的门。
  • 相关阅读:
    Spark Application的调度算法
    spark 问题
    读取hdfs文件之后repartition 避免数据倾斜
    生成树
    Curator Cache
    Curator leader 选举(一)
    Spark ZooKeeper数据恢复
    Curator 异步获取结果
    spark shuffle 相关细节整理
    matlab 求解线性方程组之LU分解
  • 原文地址:https://www.cnblogs.com/bronyaa/p/14890635.html
Copyright © 2020-2023  润新知