zoukankan      html  css  js  c++  java
  • charles & Fiddle

    一、Charles
    Charles是在Mac下常用的截取网络封包的工具,在做移动端开发时,我们为了调试与服务器端的网络通讯协议,常常需要截取网络封包来分析。Charles通过将自己设置成系统的网络访问代理服务器,使得所有的网络访问请求都通过它来完成,从而实现了网络封包的截取和分析。如果你需要截取分析SSL协议或https相关的内容。那么需要安装Charles的CA证书。
    Charles主要的功能包括:
    1、支持SSL代理。可以截取分析SSL的请求。
    2、支持流量控制。可以模拟慢速网络以及等待时间(latency)较长的请求。
    3、支持AJAX调试。可以自动将json或xml数据格式化,方便查看。
    4、支持AMF调试。可以将Flash Remoting 或 Flex Remoting信息格式化,方便查看。
    5、支持重发网络请求,方便后端调试。
    6、支持修改网络请求参数。
    7、支持网络请求的截获并动态修改。
    8、检查HTML,CSS和RSS内容是否符合W3C标准
    重定向到国内游地址
     
    二、Fiddler
    Fiddler是微软开发的一个工具,可用来截获本机与服务器之前的所有http通信,在这个过程中充当一个代理的角色。它能记录所有客户端和服务器的http和https请求,允许你监视,设置断点,甚至修改输入输出数据,Fiddler包含了一个强大的基于事件脚本的子系统,并且能使用.net语言进行扩展

    比如:在用浏览器测试P页面时,P页面引入了一个js资源文件R.js,由于R.js文件在服务器S上,而我此时又不能登录S服务器(没有S服务器的帐 号),此时我们就可以通过浏览器将R.js文件下载到本地,然后对本地的R.js文件进行调整,最后通过设置Fiddler,将R.js文件的请求使用本 地的R.js文件。其中

    EXACT表示完整匹配URL时,才进行映射处理

    regext:(?insx)表示可以使用正则来匹配哪些URL需要进行映射处理.
  • 相关阅读:
    云南9日游攻略
    移动端和边缘端的深度学习概述
    卷积、反卷积与膨胀卷积
    语义分割简述
    数据结构与算法----2总览
    python 中easydict库解析json文件
    python命令行传参解析(二)------ConfigParser
    plt.imshow与cv2.imshow显示颜色问题
    图卷积GCN
    十、mysql 数据类型
  • 原文地址:https://www.cnblogs.com/chenlogin/p/5276470.html
Copyright © 2011-2022 走看看