常用修改请求或返回方法

一、修改请求

  1. 工具:postman

  2. 可直接修改请求方法,请求参数等

二、修改返回内容

  1. 工具:Charles

  2. Charles 提供了 Map 功能、 Rewrite 功能以及 Breakpoints 功能

具体差异

  • Map 功能适合长期地将某一些请求重定向到另一个网络地址或本地文件。
  • Rewrite 功能适合对网络请求进行一些正则替换。
  • Breakpoints 功能适合做一些临时性的修改

(1)Map功能:分 Map Remote 和 Map Local 两种,Map Remote 是将指定的网络请求重定向到另一个网址请求地址,Map Local 是将指定的网络请求重定向到本地文件。

  • Map Local使用教程

    • 右击->Save Response --存储到本地路径
    • Tools->Map Local --添加网址和定向的文件地址
  • Map Remote使用教程

    • Tools->Map Remote
    • add配置

(2)Rewrite 功能:可以对返回的内容进行修改,然后再把修改的数据返回 --前提是需要提前知道返回的内容,然后对内容进行正则修改

  • 使用教程
    • Tools->Rewitre
    • 添加替换规则

(3)Breakpoints功能

  • 提示:设置断点的URL不能带不断变化的时间戳,否则无法使用右键设置断点

  • 使用教程

    • proxy→Breakpoints Settings→勾选Enable Breakpoints→点击Add
    • 网址右击->选中Breakpoints(右键设置)
    • 重新请求修改相关参数,点击Execute执行断点

三、ios抓包工具:stream

四、其他实用小工具
1.Unicode编码转换

2.草料二维码

3.base64加密解密

原文地址:https://www.cnblogs.com/jasmine0112/p/12555923.html