规则引擎配置字符限制
当前规则引擎部分匹配条件以及操作涉及到头部名称/参数名称,EdgeOne 支持的字符范围为:字母(a - z,A - Z)、数字(0 - 9)、以及部分特殊字符。其中特殊字符的支持详情如下:
字符 | 头部名称 | 参数名称 |
| 匹配条件:HTTP 请求头 操作: 自定义 Cache Key:HTTP 请求头 修改 HTTP 节点响应头 修改 HTTP 回源请求头 客户端 IP 头部 客户端 IP 地理位置头部 | 匹配条件:查询字符串 操作: Token 鉴权:鉴权加密串参数名称 Token 鉴权:鉴权时间戳参数名称 |
(space) | ✕ | ✕ |
! | ✓ | ✓ |
" | ✕ | ✕ |
# | ✓ | ✓ |
$ | ✓ | ✕ |
% | ✓ | ✓ |
& | ✓ | ✕ |
' | ✕ | ✕ |
( | ✕ | ✕ |
) | ✕ | ✕ |
* | ✓ | ✕ |
+ | ✓ | ✕ |
, | ✕ | ✓ |
- | ✓ | ✓ |
. | ✓ | ✓ |
/ | ✕ | ✓ |
: | ✕ | ✓ |
; | ✕ | ✓ |
< | ✕ | ✓ |
= | ✕ | ✕ |
> | ✕ | ✓ |
? | ✕ | ✕ |
@ | ✕ | ✓ |
[ | ✕ | ✕ |
\ | ✕ | ✕ |
] | ✕ | ✕ |
^ | ✓ | ✕ |
_ | ✓ | ✓ |
` | ✕ | ✓ |
{ | ✕ | ✕ |
| | ✓ | ✕ |
} | ✕ | ✕ |
~ | ✓ | ✓ |