名前付き高度なポリシー式の設定
-
この式:
http.req.body(100).contains("this") -
その表現:
http.req.body(100).contains("that")
例 1: プレフィックスとしての単純な名前付き式
HTTP.REQ.BODY(1000)
例 2: プレフィックスとしての複合名前付き式
add policy expression basic_header_value "HTTP.REQ.USER.NAME + \":\" + HTTP.REQ.USER.PASSWD"
add rewrite action insert_b64encoded_authorization insert_http_header authorization '"Basic " + basic_header_value.b64encode'
CLI を使用して名前付き詳細ポリシー式を設定します
- add policy expression \<name\>\<value\>
- show policy expression \<name\>
> add policy expression myExp "http.req.body(100).contains("the other")"
Done
> show policy expression myExp
1) Name: myExp Expr: "http.req.body(100).contains("the other")" Hits: 0 Type : ADVANCED
Done
GUI を使用して名前付き式を構成する
-
[追加] をクリックします。
-
式の名前と説明を入力します。
-
高度なポリシー式の構成で説明されているプロセスを使用して、式を設定します。ステータスバーにメッセージが表示され、ポリシー式が正常に設定されたことが示されます。