ModifyResponse插件

    • 插件是 Apache ShenYu 网关自带的,用来对响应进行修改的插件。
    • shenyu-admin —> 基础配置 —> 插件管理 —> modifyResponse 设置为开启。
    • 在网关的 pom.xml 文件中添加 modifyResponse 的支持。
    • 1.配置选择器
    • 2.配置规则
    • 3.修改响应状态码
    • 4.修改响应请求头 ModifyResponse插件 - 图2
    • 5.修改响应内容
    • 参数详情:
      • setHeaders: 添加请求头,键值对形式
      • : 替换请求头 keynamekey 是要被替换的值,value 是替换后的值
      • removeHeaderKeys: 移除的请求头的 key
      • statusCode: 响应状态码
      • : 添加响应内容
      • replaceBodyKeys: 替换响应内容,key 是要被替换的值,value 是替换后的值
      • removeBodyKeys: 移除的响应内容的 key