The variables of the rule engine allow you to dynamically extract and process data within request. These variables can not only store static values but also use for specific fields or information in the request, the value of which may change when processing each request. For example: the http.request.host variable, which can extract the hostname in each HTTP request. This capability enables the rule engine to handle more complex business logic.
Content
Name
Type
Description
Example
http.request.scheme
String
Client request protocol
http
https
http.request.zone
String
Site name
example.com
http.request.zoneid
String
Site ID
zone-2c2r77pc3796
http.request.host
String
Hostname in the client request URI
www.example.com
http.request.full_uri
String
Full URI of the client request (not including #fragment)