开发者社区 > 云原生 > 正文

httpclient4 注入异常是否支持uri的正则匹配

目标是想要在httpclient4的客户端注入异常,但是uri这里的后两个path是动态的,所以想用 -regex-pattern来表示是正则匹配

./blade create http throwCustomException --exception java.lang.Exception --exception-message this-is-a-mocked-exception --httpclient4 --uri-regex-pattern http://localhost:9002/server/test/[\s\S]/[\s\S] --pid 14581

异常提示

unknown flag: --uri--regex-pattern

想问一下httpclient4这一类客户端是否支持uri的正则匹配,

然后这个blade命令执行的参数校验是在哪个工程的,如果不支持我想自己改一下,

原提问者GitHub用户angjuLin

展开
收起
码字王 2023-06-12 17:05:48 38 0
1 条回答
写回答
取消 提交回答
  • 目前 httpclient4 不支持 uri 正则匹配,可以添加参数通过uri-regex-pattern进行正则匹配

    chaosblade-exec-jvm执行make build编译后会生成chaosblade-jvm-spec-1.6.1.yaml,将该文件拷贝到chaosblade的yaml 目录中即可修改参数校验,因此只需要修改chaosblade-exec-jvm,使其支持uri-regex-pattern,编译后拷贝yaml文件即可

    原回答者GitHub用户Icesource

    2023-06-12 17:28:16
    赞同 展开评论 打赏
问答地址:

阿里云拥有国内全面的云原生产品技术以及大规模的云原生应用实践,通过全面容器化、核心技术互联网化、应用 Serverless 化三大范式,助力制造业企业高效上云,实现系统稳定、应用敏捷智能。拥抱云原生,让创新无处不在。

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载