【文件属性】:
文件名称:whistle.script:口哨的自定义扩展脚本
文件大小:372KB
文件格式:ZIP
更新时间:2021-05-15 05:42:13
JavaScript
whistle.script
whistle.script为的一个扩展脚本插件,可以直接在界面上引用全局安装的Node模块及Node的内容模块编写脚本操作请求及其响应,所有正常Node程序可以实现的功能,都可以通过该插件实现,包括:
HTTP[s]:
动态设置
拦截请求响应
控制请求响应速度
修改请求url、请求方法、请求头、请求内容
修改响应状态码、响应头、响应内容
在插件界面的Console上显示脚本程序 console.xxx 的内容,如果可以打印响应的内容或调试信息等
WebSocket:
动态设置
拦截请求响应
修改发送或收到的数据
直接向WebSocket客户端或服务端发送数据
在插件界面的Console上显示脚本程序 console.xxx 的内容,如果可以打印发送和接收到的数据或调试信息等,从而通过该插件可以直接查看WebSocket的数据
Tunnel: 基本功能同Web
【文件预览】:
whistle.script-master
----.eslintrc(37B)
----public()
--------index.html(237B)
--------index.js(934KB)
----src()
--------webpack.config.js(685B)
--------js()
--------css()
----.babelrc(42B)
----lib()
--------dataSource.js(148B)
--------logger.js(1KB)
--------tunnelRulesServer.js(492B)
--------WebSocketServer.js(2KB)
--------server.js(3KB)
--------uiServer()
--------resRulesServer.js(498B)
--------tunnelServer.js(2KB)
--------scripts.js(2KB)
--------rulesServer.js(911B)
--------util.js(6KB)
--------index.js(622B)
--------wsServer.js(4KB)
--------agent()
--------WebSocket.js(1KB)
----.npmignore(649B)
----LICENSE(1KB)
----README.md(8KB)
----.editorconfig(292B)
----.gitignore(579B)
----index.js(35B)
----package.json(2KB)