zoukankan      html  css  js  c++  java
  • charles的URL映射和请求拦截

    前一直使用fiddle进行抓包简单使用。对charles的了解甚少,下面也是一些简单使用

    1、Charles的URL映射

    映射顾名思义是将一个请求重定向到另外一个请求。比如,测试中线上环境有问题,测试环境没有问题时,可将线上环境映射到测试环境进行测试。映射分为两种,一种是Map Remote,一种是Map Local。

    Map Remote是将某个网络请求重定向到另一个网络请求。

    Map Local是将某个网络请求重定向到本地的某个文件。

    Tools-->Map Remote,如下图显示:

    勾选【Enable Map Remot】-->【Add】,就可以添加映射,如下图:

    path中的*的意思是把所有的请求都发送到另外一个。设置成功后,访问From的请求时,就会显示To的内容。

     Tools--> Map Local,如下图所示:

    勾选【Enable Map Local】-->【Add】,就可以添加映射,如下图:

     

    设置成功后,访问FROM连接时,将显示文件内容。

    2、Charles请求拦截

    若要用charles拦截一个请求,在charles中点击该url,并且右键--->点击breakpoint, 那么再次请求该连接时,会自动跳到Breakpoint的Edit Request中。

    修改完后,点击【Execute】就可以发送修改后的请求。返回数据也同样修改

  • 相关阅读:
    在ConcurrentModificationException异常上的联想
    记录一下自己爬虎牙LOL主播的爬虫思路
    ajax解决跨域问题
    解决多线程下数据库操作问题
    浅谈时间复杂度
    想一下,最大公约数怎么求
    IO流与IO缓冲
    循环移位
    3Sum探讨(Java)
    Two Sum(两个数的相加)
  • 原文地址:https://www.cnblogs.com/blueteer/p/9951402.html
Copyright © 2011-2022 走看看