功能强大:可通过修改http请求头,实现灰度控制、流量控制、用户行为分析等
可扩展性:通过插件的形式,可支持自定义运行规则
跨平台支持:支持windows、mac、linux系统,支持chrome内核的浏览器
调试方便:能够支持动态加载,即修改文件后可以立刻重新执行。
let config_read_type = 'websocket';//local,file,websocket,http
可选择使用本地缓存、文件、websocket、http等方式读取配置信息
const wsUrl = 'ws://127.0.0.1:9002';
发送获取config请求
{"messageType":131073}
返回对应的config信息
{
"debug_mode" : true,
"format_version" : "1.1",
"headers" : [
{
"action" : "add",
"apply_on" : "req",
"comment" : "test",
"header_name" : "VTM_terminalno",
"header_value" : "7555980277",
"status" : "on",
"url_contains" : ""
}
],
"target_page" : "",
"use_url_contains" : false
}