参数
请参阅通用配置了解所有插件可用的配置选项。
status_code
有效值:
介于 200 和 598 之间(含边界值)
响应中的新 HTTP 状态码。
body
新的响应体。
Content-Length头也将被重置。不应与filters一起配置。body_base64
如果为 true,则在发送给客户端之前解码
body中配置的响应体,这对于图像和 protobuf 解码很有用。请注意,此配置不能用于解码上游响应。vars
一个或多个 APISIX 表达式 形式的匹配条件数组,用于按条件执行插件。
filters
通过将一个指定字符串替换为另一个字符串来修改响应体的过滤器列表。不应与
body一起配置。regex
在响应体上匹配的正则表达式模式。
scope
有效值:
once或global替换范围。
once替换第一个匹配的实例,global进行全局替换。replace
用于替换的内容。
options
用于控制匹配操作执行方式的正则表达式选项。请参阅 Lua NGINX 模块以了解可用选项。
max_resp_body_size
有效值:
大于或等于 1
配置
filters时缓冲的响应体最大字节数。超过该大小的响应会在运行过滤器前截断到此大小。跨越阈值的数据块会在执行限制前先进入缓冲,因此瞬时内存用量可能超过配置值。未配置filters时,此字段无效。自 API7 企业版 3.9.17 和 3.10.4 以及 APISIX 3.18.0 起引入。