接口管理-接口拓展
使用场景
例如,单码登录接口为 /single/login
,若您想自定义接口地址,可自定义尾缀部分
即可自定义为:/single/awdawkldjalwdjla
等
例如,需要对响应的msg字段添加一个当前时间
则可自定义接口HOOK
使用方式:
随机请求地址
生效后原地址将无法使用
接口拓展
登录成功
但我想将其自定义为
登录成功,当前时间为:2025-2-20 18:42
response
response由系统提供,即为响应的json字符串注意事项
2、输出值无需打印,若需要调用方法,则在方法内
return
即可,无需console.log
3、系统不 支持使用
let
等ES6的JS关键字4、Hook的触发时机为响应JSON拼接完成,但没有计算签名之前
(响应流水线:)
5、进行Hook时,返回的字符串必须为一个json字符串(即可以格式化为Json)否则视Hook无效,跳过Hook步骤
使用例子
则响应返回:
{
"msg": "登录成功您的行为已被记录",
"code": 1,
"data": {
"endTime": 253402099200000,
"endTimestamp": "4088724895000",
"card": "1740058624698",
"token": "65794a30655841694f694a4b563151694c434a68624763694f694a49557a49314e694a392e65794a7459584a72535751694f6949784e7a51774d4455344e6a49304e6a6b34496977695a586877496a6f784e7a51774d5451314d4449304c434a795a57527063794936496e4e70626d64735a563878587a45334e4441774e5467324d6a51324f5468665a6e46714d544a70496e302e4f3943694e44626e4c686f4d46746a354c7870664b645f68697343754d4c51696a5561324c5a507a4b6977"
},
"signature": "459c0eba2c53097e76a789c6aada8905566fe6bec616051f6e243312bfe9cea8",
"safeCode": "79eb7z2rx3h00niy",
"add_params": "helloworld",
"timestamp": 1740058624758
}