zoukankan      html  css  js  c++  java
  • Charles 常用配置

    一、Recording Settings 

    1、背景:  我们做抓包时候,经常只需要抓取特定域名的请求,那么就可以用到Recording Settings 中的 include 功能

    如图:

     

     

    2、背景:  我们做抓包时候,经常需过滤js、css、图片等静态资源,那么就可以用到Recording Settings 中的 exinclude 功能

    如图:

     

    二、Rewrite

    背景: 有时候我们需要需要修改接口的响应值,修改后查看web 或者 App 是否正常回显,除了使用断点功能外,如果想一次修改后每次都生效那么就需要用到该功能。

     

     

    三、Map loal

    背景: 有时候我们需要需要修改接口的响应数据,除了使用上面的Rewrite 功能进行匹配外,如果我们想完全替换响应的内容,使用匹配可能不太方便,那么我们就可以使用Map loal 这个功能

    1、先保存响应:

     2、然后启用map local

     

    3、容易出错的地方

    如果我们使用本地文件作为返回内容,charles 会默认在响应头加上如图内容:

     导致:无法正确响应

    4、如何解决问题?将maplocal 和 rewrite 配合使用

    删除请求头:

     

    修改请求头:

     以上是charles 常用配置和常用功能

     

  • 相关阅读:
    自定义类似MessageBox小窗体操作
    WinForm 遍历用户控件里CheckBox
    WinForm BaseClass类常用通用方法
    分页的几种写法
    克服粗心毛病的伪代码
    C++queue的使用
    Unix网络编程学习 < 一 >
    使用log4cxx
    memset函数
    libcurl在windows下的使用
  • 原文地址:https://www.cnblogs.com/keenajiao/p/15772223.html
Copyright © 2011-2022 走看看