zoukankan      html  css  js  c++  java
  • Charles使用技巧:Rewrite

    一、Charles中想要修改request / response 有3种方案

    1、设置断点,breakpoint

    对请求设置断点,然后修改request / response 

    2、map local :转发请求到本地(同Fiddler的autoresponder)

    适用于客户端发起http状态码=200请求(适用map local 需要注意看请求IP是否是本地,charles本地ip 0.0.0.0.0.1)

    但如果先发起204的请求A,再发起200的请求A,map local就不再适用

    3、Rewrite

    适用所有请求,可以看作 map local的升级版

    比如map local无法解决的问题,可以用Rewrite处理

    二、Rewrite的具体使用

    1、添加请求(左侧栏为当前rewrite 规则,勾选则代表启用)

    2、添加想要修改内容

    eg :我想把返回值里的所有的“我是加粗”修改为 “我是加粗测试文案”

    (1)type:选择body

      (2)Where:选择Response

      (3)Match:输入想要替换的值,注意选择匹配规则:精确匹配、模糊匹配

    (4)Replace :输入替换的内容,注意选择替换规则:替换第一个、替换所有

    (5)点击保存,随后在第一图中启用rewrite规则即可

    学好python自动化,工作效率顶呱呱
  • 相关阅读:
    .NET 世界中的远程脚本
    操作Active Directory C#
    三层体系结构总结(四)
    C#+Asp.net系列教程
    勿重复检测浏览器
    事件模块的演变(8)
    读jQuery之三(构建选择器)
    读jQuery之二(两种扩展)
    新API解析JSONAjax之七
    JS Queue LazyLoad 之二
  • 原文地址:https://www.cnblogs.com/fenglovellx/p/9545730.html
Copyright © 2011-2022 走看看