参数验证插件
从v3.0_06000版本开始,我们强化了 参数验证插件 的功能。该插件可以对请求参数进行基于POSIX语法规则正则表达式的有效性检查。
在设置参数时可以设置则表达式。当使用参数验证插件时,只有 满足 了该正则表达式规则的参数才被允许使用,否则将被网关拒绝。
参数验证插件可以选择验证生效的范围。可以在全部位置生效或者在特殊位置生效。
在设计头部参数(Query/Header)时,可以在正则表达式字段添加 允许通过 的规则。
在设计body-schema时可以通过 pattern 字段来设置 允许通过 的正则表达式规则。如果有必填字段应该在required属性中写明。
参数验证插件对于Body参数的验证仅限于 multipart/formData
、url-encoded
和 application/json
三种类型的参数。