Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
trganda authored Aug 26, 2022
1 parent 750703d commit ab59ec9
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions yamlpocs/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -82,7 +82,7 @@ headers:
# 请求体内容
body: aaaa
```
`expression`用于检查`poc`的执行结果
`expression`用于检查`poc`的执行结果,在此工具中不生效。
```yaml
expression: |
response.status==200 && response.body.bcontains(b'Example Domain')
Expand All @@ -100,9 +100,9 @@ expression: |
### Expression编写

`expression`使用[Spring Expression Language (SpEL)](https://docs.spring.io/spring-framework/docs/current/reference/html/core.html#expressions)表达式语法,
这里由于使用`Java`开发,目前来讲所以无法使用谷歌的`CEL`,为此做了一部分的特殊处理以支持`CEL`中的某些语法。
这里由于使用`Java`开发,目前来讲无法使用谷歌的`CEL`,为此做了一部分的特殊处理以支持`CEL`中的某些语法,例如b""形式的字节串

除了`cel`自带的函数,当前还支持以下函数
当前仅以下函数

#### 字符串处理

Expand All @@ -118,4 +118,4 @@ expression: |
| base64 | func base64(string/bytes) string | 将字符串或 bytes 进行 base64 编码 |
| base64Decode | func base64Decode(string/bytes) string | 将字符串或 bytes 进行 base64 解码 |
| urlencode | func urlencode(string/bytes) string | 将字符串或 bytes 进行 urlencode 编码 |
| urldecode | func urldecode(string/bytes) string | 将字符串或 bytes 进行 urldecode 解码 |
| urldecode | func urldecode(string/bytes) string | 将字符串或 bytes 进行 urldecode 解码 |

0 comments on commit ab59ec9

Please sign in to comment.