Lenny-Hu / note

blog
5 stars 1 forks source link

抓包软件/浏览器请求重定向插件(配合API管理平台实现模拟接口) #50

Open Lenny-Hu opened 5 years ago

Lenny-Hu commented 5 years ago

URLRedirector

浏览器通用 URL 重定向插件

https://github.com/fengyc/URLRedirector

Lenny-Hu commented 5 years ago

Charles

https://www.charlesproxy.com/latest-release/download.do

配合yapi使用 https://yapi.ymfe.org/documents/mock.html#方式2.-json-schema

Charles可能很多人不熟悉,但是另外一个windows下的Fiddler很多人应该不陌生的;它们都是同性质的代理抓包工具;

正常情况下,Chrome DevTool已经满足了日常web开发的需求,但是有的特性:编辑request的参数、重定向request请求的资源、编辑response的数据,ChromeDevTool就很蛋疼了,而且查看和调试移动端资源时候Chrome也并不好用;

我常借用Charles做这些事情 :

抓取 Http 和 Https 的请求和响应,抓包是最常用的了。 重发网络请求,方便后端调试,复杂和特殊情况下的一件重发还是非常爽的(捕获的记录,直接repeat就可以了,如果想修改还可以修改)。 修改网络请求参数(客户端向服务器发送的时候,可以修改后再转发出去)。 网络请求的截获和动态修改。 支持模拟慢速网络,主要是模仿手机上的2G/3G/4G的访问流程。 支持本地映射和远程映射,比如你可以把线上资源映射到本地某个文件夹下,这样可以方面的处理一些特殊情况下的bug和线上调试(网络的css,js等资源用的是本地代码,这些你可以本地随便修改,数据之类的都是线上的环境,方面在线调试); 可以抓手机端访问的资源(如果是配置HOST的环境,手机可以借用host配置进入测试环境)

注册码

Registered Name:https://zhile.io License Key: 48891cf209c6d32bf4

搭配yapi平台调试接口

用法介绍 https://www.cnblogs.com/wonyun/p/5586746.html

一般用来将某个API请求重定向到yapi平台对应的地方,这样方便调试,想要什么数据在yapi平台上修改就好了。

注意的是,rewrite rule中

Lenny-Hu commented 5 years ago

Charles map remote

20180714150602937