apisix 如何对响应体进行处理

Apisix 是一个高性能的 API 网关,它支持对响应体进行处理。

通过在配置文件中添加 headersbody 字段来配置对响应体的处理。

具体来说,可以使用 headers 字段来配置对响应头的修改,例如添加自定义头。

使用 body 字段来配置对响应体的修改, 比如进行替换或修改部分内容。

例如:

headers:
    - name: add-custom-header
      value: hello-world
body:
    - regexp: 'hello'
      replace: 'hi'

以上配置就是加上了一个add-custom-header的header并将body中的 'hello' 替换成 'hi'。

这里有一些正则替换的样例,供参考:

- regexp:'hello'
  replace: 'hi'
- regexp: 'world'
  replace: 'apisix'
- regexp: '"name":"(.*)"'
  replace: '"name":"apisix"'

需要注意的是需要确保你的配置正确,可以参考官方文档

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值