複数ビヘイビアの実行#

同様に、複数のビヘイビアが実行されるよう、記載することができます。

     {
       "matches": [
         {
           "name": "url-path",
           "value": "path1 path2"
         },
         {
           "name": "http-method",
           "value": "GET"
         }
       ],
       "behaviors": [
         {
           "name": "ip-blacklist",
           "value": "198.18.48.211"
         },
         {
           "name": "content-refresh",
           "type": "epoch",
           "value": "1388534400",
           "params": {
             "mustRevalidate" : true
           }
         }
       ]
     }
   

上記では、IP 198.18.48.211からのアクセスが拒否され、path1とpath2で示されるURLへのHTTP GETアクセスのキャッシュがepoch time 1388534400 (Wed, 01 Jan 2014 00:00:00 GMT)にリフレッシュされます。