Open wangdayong228 opened 11 months ago
@wangdayong228 hi,我这边 ResponseFilter
方法不会执行,看代码注释这个方法似乎没有被使用到,请问你是有什么配置吗?
@wangdayong228 hi,我这边
ResponseFilter
方法不会执行,看代码注释这个方法似乎没有被使用到,请问你是有什么配置吗?
hi, 通过配置 ext-plugin-post-resp
就可以在response后执行插件了,我的配置如下
{
"uri": "/",
"name": "check-id",
"plugins": {
"ext-plugin-post-resp": {
"allow_degradation": false,
"conf": [
{
"name": "check_id",
"value": ""
}
]
},
"ext-plugin-pre-req": {
"allow_degradation": false,
"conf": [
{
"name": "check_id",
"value": ""
}
]
}
},
"upstream": {
"nodes": [
{
"host": "172.16.100.253",
"port": 8086,
"weight": 1
}
]
},
"status": 1
}
收到,谢谢你的说明!
请问这个问题有解决吗?
请问这个问题有解决吗?
自己写了个代理服务处理了,go 插件官方好像不维护了,坑有点多
Issue description
request id 和 通过 response 取的 request id 不一样, 请问有什么规则? 除了通过ID的方式,是否还有其他方式可以根据response 获取到对应的 request?
插件代码如下
当发送请求时控制台输出
request filter 中获取的 request id 跟 responsor filter中获取的request id 不一致,分别是 4194308 和 4194309
Environment
uname -a
): Linux 49dc336f1aee 5.10.104-linuxkit #1 SMP Thu Mar 17 17:08:06 UTC 2022 x86_64 GNU/Linux