Os campos de correspondência definem os atributos da solicitação que o ESA avalia nas expressões de regra. Utilize-os para direcionar atributos específicos de HTTP, IP ou TLS em solicitações e respostas.
Categorias de campos
ESA oferece suporte a três tipos de campos de correspondência:
Campos padrão: Atributos de protocolos padrão (HTTP, IP, TLS) presentes em solicitações ou respostas do cliente, como nome de host, cabeçalhos de solicitação e cabeçalhos de resposta.
Campos estendidos: Valores derivados que o ESA calcula a partir de solicitações ou respostas do cliente, como fingerprints TLS e resultados de verificação JavaScript.
Campos originais: Valores de propriedades não modificados das solicitações do cliente, preservados pelo ESA entre os módulos de função.
Campos padrão
Os campos padrão representam atributos HTTP e IP das solicitações do cliente.
http.cookie
Cabeçalho Cookie em uma solicitação HTTP.
|
Nome do campo |
Cookie |
|
Tipo |
String |
|
Diferencia maiúsculas de minúsculas |
Sim |
|
Valor de correspondência vazio |
Permitido |
|
Exemplo |
|
|
Restrições de uso |
http.host
Nome de host em uma solicitação HTTP.
|
Nome do campo |
Hostname |
|
Tipo |
String |
|
Diferencia maiúsculas de minúsculas |
Não |
|
Valor de correspondência vazio |
Não permitido |
|
Exemplo |
|
|
Restrições de uso |
http.referer
Cabeçalho Referer em uma solicitação HTTP.
|
Nome do campo |
Referer |
|
Tipo |
String |
|
Diferencia maiúsculas de minúsculas |
Não |
|
Valor de correspondência vazio |
Permitido |
|
Exemplo |
|
|
Restrições de uso |
http.request.body.form
Corpo da solicitação no formato de formulário quando o cabeçalho Content-Type é application/x-www-form-urlencoded, representado como um Map (array associativo).
|
Nome do campo |
Body Query String |
|
Tipo |
|
|
Exemplo |
|
|
Restrições de uso |
http.request.body.mime
Tipo MIME detectado no corpo da solicitação HTTP. Oferece suporte a tipos MIME comuns para conteúdo de vídeo, áudio, imagem, aplicação e texto.
|
Nome do campo |
MIME Type |
|
Tipo |
String |
|
Exemplo |
|
|
Restrições de uso |
http.request.cookies
Cabeçalho Cookie em uma solicitação HTTP, representado como um mapa (array associativo).
|
Nome do campo |
Cookie Value |
|
Tipo |
String |
|
Diferencia maiúsculas de minúsculas |
Sim |
|
Valor de correspondência vazio |
Permitido |
|
Exemplo |
|
|
Restrições de uso |
http.request.full_uri
URI completa de uma solicitação HTTP, incluindo protocolo, nome de host, caminho e string de consulta.
|
Nome do campo |
Full URI |
|
Tipo |
String |
|
Diferencia maiúsculas de minúsculas |
Sim |
|
Valor de correspondência vazio |
Não permitido |
|
Exemplo |
|
|
Restrições de uso |
http.request.headers
Todos os cabeçalhos em uma solicitação HTTP, representados como um mapa (array associativo). Os nomes dos cabeçalhos (chaves) são normalizados para letras minúsculas.
|
Nome do campo |
Header |
|
Tipo |
Object |
|
Diferencia maiúsculas de minúsculas |
Sim |
|
Valor de correspondência vazio |
Permitido |
|
Exemplo |
|
|
Restrições de uso |
http.request.method
Método da solicitação HTTP.
|
Nome do campo |
Request Method |
|
Tipo |
String |
|
Exemplo |
|
|
Restrições de uso |
http.request.timestamp.sec
Timestamp UNIX (em segundos) no momento em que o POP do ESA recebe uma solicitação HTTP.
|
Nome do campo |
Request Timestamp |
|
Tipo |
Integer |
|
Exemplo |
|
|
Restrições de uso |
http.request.uri
URI de uma solicitação HTTP, incluindo o caminho e a string de consulta.
|
Nome do campo |
URI |
|
Tipo |
String |
|
Diferencia maiúsculas de minúsculas |
Sim |
|
Valor de correspondência vazio |
Não permitido |
|
Exemplo |
|
|
Restrições de uso |
http.request.uri.args
String de consulta na URI de uma solicitação HTTP, representada como um mapa (array associativo).
|
Nome do campo |
URI Query String Parameter |
|
Tipo |
|
|
Diferencia maiúsculas de minúsculas |
Sim |
|
Valor de correspondência vazio |
Permitido |
|
Exemplo |
|
|
Restrições de uso |
Um valor nulo é permitido apenas com os seguintes operadores de correspondência: igual a, diferente de, contém ou corresponde à regex.
http.request.uri.path
Componente de caminho da URI de uma solicitação HTTP.
|
Nome do campo |
URI Path |
|
Tipo |
String |
|
Diferencia maiúsculas de minúsculas |
Sim |
|
Valor de correspondência vazio |
Não permitido |
|
Exemplo |
|
|
Restrições de uso |
http.request.uri.path.extension
Extensão de arquivo no caminho da URI de uma solicitação HTTP.
|
Nome do campo |
File Name Extension |
|
Tipo |
String |
|
Diferencia maiúsculas de minúsculas |
Sim |
|
Valor de correspondência vazio |
Não permitido |
|
Restrições de uso |
|
Caminho da URI |
Valor do campo |
|
/cat |
"" |
|
/cat.jpg |
"jpg" |
|
/.jpg |
"" |
|
/.cat.jpg |
"jpg" |
|
/cat.jpg.tar |
"tar" |
|
/cat. |
"" |
|
/cat.JPG |
"JPG" |
http.request.uri.path.file_name
Nome do arquivo (sem extensão) no caminho da URI de uma solicitação HTTP.
|
Nome do campo |
File Name |
|
Tipo |
String |
|
Diferencia maiúsculas de minúsculas |
Sim |
|
Valor de correspondência vazio |
Não permitido |
|
Restrições de uso |
|
Caminho da URI |
Valor do campo |
|
/cat |
"cat" |
|
/cat.jpg |
"cat" |
|
/.jpg |
"" |
|
/.cat.jpg |
".cat" |
|
/cat.jpg.tar |
"cat.jpg" |
|
/cat. |
"cat" |
|
/CAT.jpg |
"CAT" |
http.request.uri.path.full_file_name
Nome completo do arquivo (incluindo extensão) no caminho da URI de uma solicitação HTTP.
|
Nome do campo |
Full File Name |
|
Tipo |
String |
|
Diferencia maiúsculas de minúsculas |
Sim |
|
Valor de correspondência vazio |
Não permitido |
|
Exemplo |
|
|
Restrições de uso |
http.request.uri.query
String de consulta da URI de uma solicitação HTTP.
|
Nome do campo |
URI Query String |
|
Tipo |
String |
|
Diferencia maiúsculas de minúsculas |
Sim |
|
Valor de correspondência vazio |
Não permitido |
|
Exemplo |
|
|
Restrições de uso |
http.request.version
Versão do protocolo HTTP de uma solicitação.
|
Nome do campo |
HTTP Version |
|
Tipo |
String |
|
Exemplo |
|
|
Restrições de uso |
http.user_agent
Cabeçalho User-Agent em uma solicitação HTTP.
|
Nome do campo |
User Agent |
|
Tipo |
String |
|
Diferencia maiúsculas de minúsculas |
Sim |
|
Valor de correspondência vazio |
Permitido |
|
Exemplo |
|
|
Restrições de uso |
http.x_forwarded_for
Cabeçalho X-Forwarded-For em uma solicitação HTTP.
|
Nome do campo |
X-Forwarded-For |
|
Tipo |
String |
|
Diferencia maiúsculas de minúsculas |
Sim |
|
Valor de correspondência vazio |
Permitido |
|
Exemplo |
|
|
Restrições de uso |
ip.geoip.asnum
Número do Sistema Autônomo (ASN) associado ao endereço IP de origem. Quando não é possível identificar o endereço IP, o sistema usa o valor padrão 0. Para mais informações, consulte O que é um ASN?
|
Nome do campo |
ASN |
|
Tipo |
Integer |
|
Exemplo |
|
|
Restrições de uso |
ip.geoip.continent
Continente associado ao endereço IP de origem. O sistema utiliza o valor padrão XX quando não é possível identificar o continente.
|
Nome do campo |
Continent |
|
Tipo |
String |
|
Exemplo |
|
|
Restrições de uso |
|
Nome do continente |
Código do continente |
|
África |
AF |
|
Antártica |
AN |
|
Ásia |
AS |
|
Europa |
EU |
|
América do Norte |
NA |
|
Oceania |
OC |
|
América do Sul |
SA |
ip.geoip.country
País ou região associado ao endereço IP de origem. O sistema utiliza o valor padrão XX quando não é possível identificar o país ou a região. Para mais informações, consulte Padrão ISO 3166.
|
Nome do campo |
Country or Region |
|
Tipo |
String |
|
Diferencia maiúsculas de minúsculas |
Não |
|
Valor de correspondência vazio |
Não permitido |
|
Exemplo |
|
|
Restrições de uso |
ip.src
Endereço IP que o cliente utiliza para se conectar ao POP do ESA.
|
Nome do campo |
Client IP |
|
Tipo |
Endereço IP |
|
Diferencia maiúsculas de minúsculas |
Não |
|
Valor de correspondência vazio |
Não permitido |
|
Exemplo |
|
|
Restrições de uso |
ip.src.isp
Provedor de Serviços de Internet (ISP) associado ao endereço IP de origem.
|
Nome do campo |
ISP |
|
Tipo |
String |
|
Exemplo |
|
|
Restrições de uso |
|
Nome do ISP |
Código do ISP |
|
China Telecom |
100017 |
|
China Mobile |
100025 |
|
China Unicom |
100026 |
|
China Netcom |
100016 |
|
China Tietong |
100020 |
|
Great Wall Broadband |
100061 |
|
China Education and Research Network (CERNET) |
100027 |
|
China Broadcasting Network |
1000139 |
|
Beijing Gehua CATV Network |
100080 |
|
Dr.Peng Group |
1000143 |
|
Alibaba |
100098 |
|
Alibaba Cloud |
1000323 |
|
Tencent |
1000401 |
|
Baidu |
100099 |
|
ChinaNetCenter |
100093 |
ip.src.version
Versão do protocolo IP do endereço IP de origem.
|
Nome do campo |
IP Version |
|
Tipo |
String |
|
Exemplo |
|
|
Restrições de uso |
ip.src.subdivision_1_iso_code
Código ISO da subdivisão administrativa de primeiro nível (como província ou estado) do endereço IP de origem. Para mais informações, consulte Padrão ISO 3166.
|
Nome do campo |
Province |
|
Tipo |
String |
|
Diferencia maiúsculas de minúsculas |
Sim |
|
Exemplo |
|
|
Restrições de uso |
ip.src.region_code
Código da região do balanceador de carga associado ao endereço IP de origem.
|
Nome do campo |
Load Balancer Region |
|
Tipo |
String |
|
Diferencia maiúsculas de minúsculas |
Sim |
|
Exemplo |
|
|
Restrições de uso |
|
Nome da região |
Código da região |
|
Europa Oriental |
EEU |
|
Europa Ocidental |
WEU |
|
América do Norte |
NAM |
|
América do Sul |
SAM |
|
Oriente Médio |
ME |
|
Norte da África |
NAF |
|
Sul da África |
SAF |
|
Oceania |
OC |
|
Leste Asiático |
EAS |
|
Sudeste Asiático |
SEAS |
|
Sul da Ásia |
SAS |
|
China Continental |
CNM |
Este campo tem suporte apenas em balanceadores de carga.
ip.src.city
Código da cidade associado ao endereço IP de origem. O sistema utiliza o valor padrão XX quando não é possível identificar o endereço IP.
Os nós do ESA têm precisão limitada na identificação de geolocalização no nível da cidade. Não utilize este campo para cenários de bloqueio de solicitações.
|
Nome do campo |
City Code |
|
Tipo |
String |
|
Exemplo |
|
|
Restrições de uso |
ip.src.city_name
Nome da cidade associado ao endereço IP de origem. O sistema utiliza o valor padrão XX quando não é possível identificar o endereço IP.
|
Nome do campo |
City Name |
|
Tipo |
String |
|
Exemplo |
|
|
Restrições de uso |
ip.src.lon
Longitude associada ao endereço IP de origem. O sistema utiliza o valor padrão XX quando não é possível identificar o endereço IP.
|
Nome do campo |
Longitude |
|
Tipo |
Float |
|
Exemplo |
|
|
Restrições de uso |
ip.src.lat
Latitude associada ao endereço IP de origem. O sistema utiliza o valor padrão XX quando não é possível identificar o endereço IP.
|
Nome do campo |
Latitude |
|
Tipo |
Float |
|
Exemplo |
|
|
Restrições de uso |
ip.src.postal_code
Código postal associado ao endereço IP de origem. O sistema utiliza o valor padrão XX quando não é possível identificar o endereço IP.
|
Nome do campo |
Postal Code |
|
Tipo |
String |
|
Exemplo |
|
|
Restrições de uso |
ip.src.timezone
Fuso horário associado ao endereço IP de origem. O sistema utiliza o valor padrão XX quando não é possível identificar o endereço IP.
|
Nome do campo |
Timezone |
|
Tipo |
String |
|
Exemplo |
|
|
Restrições de uso |
ssl
Indica se a solicitação utiliza criptografia SSL/TLS.
|
Nome do campo |
SSL/HTTPS |
|
Tipo |
Boolean |
|
Exemplo |
|
|
Restrições de uso |
Campos estendidos
Os campos estendidos capturam atributos que vão além dos protocolos padrão (IP, HTTP, TLS) nas solicitações do cliente.
ali.ja3_hash
Fingerprint JA3, um hash MD5 dos campos Client Hello durante o handshake TLS (versão TLS, suítes de cifras, extensões, curvas elípticas e formato de ponto).
|
Nome do campo |
JA3 Fingerprint |
|
Tipo |
String |
|
Exemplo |
|
|
Restrições de uso |
ali.ja4
Fingerprint JA4. O JA4 estende o JA3 ao incorporar informações adicionais de handshake para melhorar a unicidade e a precisão da fingerprint.
|
Nome do campo |
JA4 Fingerprint |
|
Tipo |
String |
|
Exemplo |
|
|
Restrições de uso |
ali.js_detection.passed
Indica se o cliente passou pelo desafio de verificação JavaScript.
|
Nome do campo |
JavaScript Verified |
|
Tipo |
Boolean |
|
Exemplo |
|
|
Restrições de uso |
ali.static_resource
Indica se a solicitação tem como alvo um recurso estático.
|
Nome do campo |
Static Request |
|
Tipo |
Boolean |
|
Exemplo |
|
|
Restrições de uso |
ali.tls_client_auth.cert_verified
Indica se o certificado do cliente passou pela verificação durante a autenticação TLS mútua (mTLS).
|
Nome do campo |
Client Certificate Verified |
|
Tipo |
Boolean |
|
Exemplo |
|
|
Restrições de uso |
ali.tls_hash
Valor de hash derivado das informações de handshake TLS na solicitação.
|
Nome do campo |
TLS Fingerprint |
|
Tipo |
String |
|
Exemplo |
|
|
Restrições de uso |
ali.site.name
Nome do site correspondente ao domínio na URL da solicitação do cliente.
|
Nome do campo |
Site Name |
|
Tipo |
String |
|
Exemplo |
|
|
Restrições de uso |
Campos originais
Os campos originais preservam valores não modificados da solicitação do cliente entre os módulos de função do ESA.
http.request.body.raw
Conteúdo bruto do corpo de uma solicitação HTTP.
|
Nome do campo |
HTTP Request Body |
|
Tipo |
String |
|
Exemplo |
|
|
Restrições de uso |
Suporte a campos de correspondência em diferentes recursos
<!--@foreign {"id":"foreign-field-support-icms-html","outputclass":"field-support-pure-html","_raw_html":"\n
Campos de correspondência(Selecione os Campos de correspondência na lista abaixo para visualizar os campos suportados.)
Resultado da consulta
\n\nSelecione uma linha na lista \"Campos de correspondência\" acima para ver como o campo é suportado em cada Recurso (indicado por ✓/—).
ali.ja3_hash suporte em diferentes recursos
| Recurso | Suportado |
|---|---|
| SSL/TLS rules | × |
| HTTPS rules | × |
| Rewrite URL | × |
| Modify inbound request headers | × |
| Modify outbound request headers | × |
| Modify inbound response headers | × |
| Modify outbound response headers | × |
| Custom response code | × |
| Request redirect | × |
| Error code redirect | × |
| Cache rules | × |
| Network optimization rules | × |
| File compression | × |
| Image optimization | × |
| Video processing | × |
| Origin rules | × |
| Waiting room rules | × |
| Version management | × |
| Load balancer | × |
| Function routing | × |
| Security rules | ✓ |
| WAF custom rules | ✓ |
| WAF rate limiting rules | ✓ |
| WAF managed rules | ✓ |
| WAF scan protection rules | ✓ |
| WAF allowlist rules | ✓ |
| BOT Advanced mode | ✓ |
ali.ja4 suporte em diferentes recursos
| Recurso | Suportado |
|---|---|
| SSL/TLS rules | × |
| HTTPS rules | × |
| Rewrite URL | × |
| Modify inbound request headers | × |
| Modify outbound request headers | × |
| Modify inbound response headers | × |
| Modify outbound response headers | × |
| Custom response code | × |
| Request redirect | × |
| Error code redirect | × |
| Cache rules | × |
| Network optimization rules | × |
| File compression | × |
| Image optimization | × |
| Video processing | × |
| Origin rules | × |
| Waiting room rules | × |
| Version management | × |
| Load balancer | × |
| Function routing | × |
| Security rules | ✓ |
| WAF custom rules | ✓ |
| WAF rate limiting rules | ✓ |
| WAF managed rules | ✓ |
| WAF scan protection rules | ✓ |
| WAF allowlist rules | ✓ |
| BOT Advanced mode | ✓ |
ali.js_detection.passed suporte em diferentes recursos
| Recurso | Suportado |
|---|---|
| SSL/TLS rules | × |
| HTTPS rules | × |
| Rewrite URL | × |
| Modify inbound request headers | × |
| Modify outbound request headers | × |
| Modify inbound response headers | × |
| Modify outbound response headers | × |
| Custom response code | × |
| Request redirect | × |
| Error code redirect | × |
| Cache rules | × |
| Network optimization rules | × |
| File compression | × |
| Image optimization | × |
| Video processing | × |
| Origin rules | × |
| Waiting room rules | × |
| Version management | × |
| Load balancer | × |
| Function routing | × |
| Security rules | ✓ |
| WAF custom rules | ✓ |
| WAF rate limiting rules | ✓ |
| WAF managed rules | ✓ |
| WAF scan protection rules | ✓ |
| WAF allowlist rules | ✓ |
| BOT Advanced mode | ✓ |
ali.static_resource suporte em diferentes recursos
| Recurso | Suportado |
|---|---|
| SSL/TLS rules | × |
| HTTPS rules | × |
| Rewrite URL | × |
| Modify inbound request headers | × |
| Modify outbound request headers | × |
| Modify inbound response headers | × |
| Modify outbound response headers | × |
| Custom response code | × |
| Request redirect | × |
| Error code redirect | × |
| Cache rules | × |
| Network optimization rules | × |
| File compression | × |
| Image optimization | × |
| Video processing | × |
| Origin rules | × |
| Waiting room rules | × |
| Version management | × |
| Load balancer | × |
| Function routing | × |
| Security rules | ✓ |
| WAF custom rules | ✓ |
| WAF rate limiting rules | ✓ |
| WAF managed rules | ✓ |
| WAF scan protection rules | ✓ |
| WAF allowlist rules | ✓ |
| BOT Advanced mode | ✓ |
ali.tls_client_auth.cert_verified suporte em diferentes recursos
| Recurso | Suportado |
|---|---|
| SSL/TLS rules | × |
| HTTPS rules | × |
| Rewrite URL | × |
| Modify inbound request headers | × |
| Modify outbound request headers | × |
| Modify inbound response headers | × |
| Modify outbound response headers | × |
| Custom response code | × |
| Request redirect | × |
| Error code redirect | × |
| Cache rules | × |
| Network optimization rules | × |
| File compression | × |
| Image optimization | × |
| Video processing | × |
| Origin rules | × |
| Waiting room rules | × |
| Version management | × |
| Load balancer | × |
| Function routing | × |
| Security rules | ✓ |
| WAF custom rules | ✓ |
| WAF rate limiting rules | ✓ |
| WAF managed rules | ✓ |
| WAF scan protection rules | ✓ |
| WAF allowlist rules | ✓ |
| BOT Advanced mode | ✓ |
ali.tls_hash suporte em diferentes recursos
| Recurso | Suportado |
|---|---|
| SSL/TLS rules | × |
| HTTPS rules | × |
| Rewrite URL | × |
| Modify inbound request headers | × |
| Modify outbound request headers | × |
| Modify inbound response headers | × |
| Modify outbound response headers | × |
| Custom response code | × |
| Request redirect | × |
| Error code redirect | × |
| Cache rules | × |
| Network optimization rules | × |
| File compression | × |
| Image optimization | × |
| Video processing | × |
| Origin rules | × |
| Waiting room rules | × |
| Version management | × |
| Load balancer | × |
| Function routing | × |
| Security rules | ✓ |
| WAF custom rules | ✓ |
| WAF rate limiting rules | ✓ |
| WAF managed rules | ✓ |
| WAF scan protection rules | ✓ |
| WAF allowlist rules | ✓ |
| BOT Advanced mode | ✓ |
http.cookie suporte em diferentes recursos
| Recurso | Suportado |
|---|---|
| SSL/TLS rules | × |
| HTTPS rules | ✓ |
| Rewrite URL | ✓ |
| Modify inbound request headers | ✓ |
| Modify outbound request headers | ✓ |
| Modify inbound response headers | ✓ |
| Modify outbound response headers | ✓ |
| Custom response code | ✓ |
| Request redirect | ✓ |
| Error code redirect | ✓ |
| Cache rules | ✓ |
| Network optimization rules | ✓ |
| File compression | ✓ |
| Image optimization | ✓ |
| Video processing | ✓ |
| Origin rules | ✓ |
| Waiting room rules | ✓ |
| Version management | ✓ |
| Load balancer | ✓ |
| Function routing | ✓ |
| Security rules | ✓ |
| WAF custom rules | ✓ |
| WAF rate limiting rules | ✓ |
| WAF managed rules | ✓ |
| WAF scan protection rules | ✓ |
| WAF allowlist rules | ✓ |
| BOT Advanced mode | ✓ |
http.host suporte em diferentes recursos
| Recurso | Suportado |
|---|---|
| SSL/TLS rules | ✓ |
| HTTPS rules | ✓ |
| Rewrite URL | ✓ |
| Modify inbound request headers | ✓ |
| Modify outbound request headers | ✓ |
| Modify inbound response headers | ✓ |
| Modify outbound response headers | ✓ |
| Custom response code | ✓ |
| Request redirect | ✓ |
| Error code redirect | ✓ |
| Cache rules | ✓ |
| Network optimization rules | ✓ |
| File compression | ✓ |
| Image optimization | ✓ |
| Video processing | ✓ |
| Origin rules | ✓ |
| Waiting room rules | ✓ |
| Version management | ✓ |
| Load balancer | ✓ |
| Function routing | ✓ |
| Security rules | ✓ |
| WAF custom rules | ✓ |
| WAF rate limiting rules | ✓ |
| WAF managed rules | ✓ |
| WAF scan protection rules | ✓ |
| WAF allowlist rules | ✓ |
| BOT Advanced mode | ✓ |
http.referer suporte em diferentes recursos
| Recurso | Suportado |
|---|---|
| SSL/TLS rules | × |
| HTTPS rules | ✓ |
| Rewrite URL | ✓ |
| Modify inbound request headers | ✓ |
| Modify outbound request headers | ✓ |
| Modify inbound response headers | ✓ |
| Modify outbound response headers | ✓ |
| Custom response code | ✓ |
| Request redirect | ✓ |
| Error code redirect | ✓ |
| Cache rules | ✓ |
| Network optimization rules | ✓ |
| File compression | ✓ |
| Image optimization | ✓ |
| Video processing | ✓ |
| Origin rules | ✓ |
| Waiting room rules | ✓ |
| Version management | ✓ |
| Load balancer | ✓ |
| Function routing | ✓ |
| Security rules | ✓ |
| WAF custom rules | ✓ |
| WAF rate limiting rules | ✓ |
| WAF managed rules | ✓ |
| WAF scan protection rules | ✓ |
| WAF allowlist rules | ✓ |
| BOT Advanced mode | ✓ |
http.request.body.form suporte em diferentes recursos
| Recurso | Suportado |
|---|---|
| SSL/TLS rules | × |
| HTTPS rules | × |
| Rewrite URL | × |
| Modify inbound request headers | × |
| Modify outbound request headers | × |
| Modify inbound response headers | × |
| Modify outbound response headers | × |
| Custom response code | × |
| Request redirect | × |
| Error code redirect | × |
| Cache rules | × |
| Network optimization rules | × |
| File compression | × |
| Image optimization | × |
| Video processing | × |
| Origin rules | × |
| Waiting room rules | × |
| Version management | × |
| Load balancer | × |
| Function routing | × |
| Security rules | ✓ |
| WAF custom rules | ✓ |
| WAF rate limiting rules | ✓ |
| WAF managed rules | ✓ |
| WAF scan protection rules | ✓ |
| WAF allowlist rules | ✓ |
| BOT Advanced mode | ✓ |
http.request.body.mime suporte em diferentes recursos
| Recurso | Suportado |
|---|---|
| SSL/TLS rules | × |
| HTTPS rules | × |
| Rewrite URL | × |
| Modify inbound request headers | × |
| Modify outbound request headers | × |
| Modify inbound response headers | × |
| Modify outbound response headers | × |
| Custom response code | × |
| Request redirect | × |
| Error code redirect | × |
| Cache rules | × |
| Network optimization rules | × |
| File compression | × |
| Image optimization | × |
| Video processing | × |
| Origin rules | × |
| Waiting room rules | × |
| Version management | × |
| Load balancer | × |
| Function routing | × |
| Security rules | ✓ |
| WAF custom rules | ✓ |
| WAF rate limiting rules | ✓ |
| WAF managed rules | ✓ |
| WAF scan protection rules | ✓ |
| WAF allowlist rules | ✓ |
| BOT Advanced mode | ✓ |
http.request.body.raw suporte em diferentes recursos
| Recurso | Suportado |
|---|---|
| SSL/TLS rules | × |
| HTTPS rules | × |
| Rewrite URL | × |
| Modify inbound request headers | × |
| Modify outbound request headers | × |
| Modify inbound response headers | × |
| Modify outbound response headers | × |
| Custom response code | × |
| Request redirect | × |
| Error code redirect | × |
| Cache rules | × |
| Network optimization rules | × |
| File compression | × |
| Image optimization | × |
| Video processing | × |
| Origin rules | × |
| Waiting room rules | × |
| Version management | × |
| Load balancer | × |
| Function routing | × |
| Security rules | ✓ |
| WAF custom rules | ✓ |
| WAF rate limiting rules | ✓ |
| WAF managed rules | ✓ |
| WAF scan protection rules | ✓ |
| WAF allowlist rules | ✓ |
| BOT Advanced mode | ✓ |
http.request.cookies suporte em diferentes recursos
| Recurso | Suportado |
|---|---|
| SSL/TLS rules | × |
| HTTPS rules | ✓ |
| Rewrite URL | ✓ |
| Modify inbound request headers | ✓ |
| Modify outbound request headers | ✓ |
| Modify inbound response headers | ✓ |
| Modify outbound response headers | ✓ |
| Custom response code | ✓ |
| Request redirect | ✓ |
| Error code redirect | ✓ |
| Cache rules | ✓ |
| Network optimization rules | ✓ |
| File compression | ✓ |
| Image optimization | ✓ |
| Video processing | ✓ |
| Origin rules | ✓ |
| Waiting room rules | ✓ |
| Version management | ✓ |
| Load balancer | ✓ |
| Function routing | ✓ |
| Security rules | ✓ |
| WAF custom rules | ✓ |
| WAF rate limiting rules | ✓ |
| WAF managed rules | ✓ |
| WAF scan protection rules | ✓ |
| WAF allowlist rules | ✓ |
| BOT Advanced mode | ✓ |
http.request.full_uri suporte em diferentes recursos
| Recurso | Suportado |
|---|---|
| SSL/TLS rules | × |
| HTTPS rules | ✓ |
| Rewrite URL | ✓ |
| Modify inbound request headers | ✓ |
| Modify outbound request headers | ✓ |
| Modify inbound response headers | ✓ |
| Modify outbound response headers | ✓ |
| Custom response code | ✓ |
| Request redirect | ✓ |
| Error code redirect | ✓ |
| Cache rules | ✓ |
| Network optimization rules | ✓ |
| File compression | ✓ |
| Image optimization | ✓ |
| Video processing | ✓ |
| Origin rules | ✓ |
| Waiting room rules | ✓ |
| Version management | ✓ |
| Load balancer | ✓ |
| Function routing | ✓ |
| Security rules | ✓ |
| WAF custom rules | ✓ |
| WAF rate limiting rules | ✓ |
| WAF managed rules | ✓ |
| WAF scan protection rules | ✓ |
| WAF allowlist rules | ✓ |
| BOT Advanced mode | ✓ |
http.request.headers suporte em diferentes recursos
| Recurso | Suportado |
|---|---|
| SSL/TLS rules | × |
| HTTPS rules | ✓ |
| Rewrite URL | ✓ |
| Modify inbound request headers | ✓ |
| Modify outbound request headers | ✓ |
| Modify inbound response headers | ✓ |
| Modify outbound response headers | ✓ |
| Custom response code | ✓ |
| Request redirect | ✓ |
| Error code redirect | ✓ |
| Cache rules | ✓ |
| Network optimization rules | ✓ |
| File compression | ✓ |
| Image optimization | ✓ |
| Video processing | ✓ |
| Origin rules | ✓ |
| Waiting room rules | ✓ |
| Version management | ✓ |
| Load balancer | ✓ |
| Function routing | ✓ |
| Security rules | ✓ |
| WAF custom rules | ✓ |
| WAF rate limiting rules | ✓ |
| WAF managed rules | ✓ |
| WAF scan protection rules | ✓ |
| WAF allowlist rules | ✓ |
| BOT Advanced mode | ✓ |
http.request.method suporte em diferentes recursos
| Recurso | Suportado |
|---|---|
| SSL/TLS rules | × |
| HTTPS rules | ✓ |
| Rewrite URL | ✓ |
| Modify inbound request headers | ✓ |
| Modify outbound request headers | ✓ |
| Modify inbound response headers | ✓ |
| Modify outbound response headers | ✓ |
| Custom response code | ✓ |
| Request redirect | ✓ |
| Error code redirect | ✓ |
| Cache rules | ✓ |
| Network optimization rules | ✓ |
| File compression | ✓ |
| Image optimization | ✓ |
| Video processing | ✓ |
| Origin rules | ✓ |
| Waiting room rules | ✓ |
| Version management | ✓ |
| Load balancer | ✓ |
| Function routing | ✓ |
| Security rules | ✓ |
| WAF custom rules | ✓ |
| WAF rate limiting rules | ✓ |
| WAF managed rules | ✓ |
| WAF scan protection rules | ✓ |
| WAF allowlist rules | ✓ |
| BOT Advanced mode | ✓ |
http.request.timestamp.sec suporte em diferentes recursos
| Recurso | Suportado |
|---|---|
| SSL/TLS rules | × |
| HTTPS rules | × |
| Rewrite URL | × |
| Modify inbound request headers | × |
| Modify outbound request headers | × |
| Modify inbound response headers | × |
| Modify outbound response headers | × |
| Custom response code | × |
| Request redirect | × |
| Error code redirect | × |
| Cache rules | × |
| Network optimization rules | × |
| File compression | × |
| Image optimization | × |
| Video processing | × |
| Origin rules | × |
| Waiting room rules | × |
| Version management | × |
| Load balancer | ✓ |
| Function routing | × |
| Security rules | ✓ |
| WAF custom rules | ✓ |
| WAF rate limiting rules | ✓ |
| WAF managed rules | ✓ |
| WAF scan protection rules | ✓ |
| WAF allowlist rules | ✓ |
| BOT Advanced mode | ✓ |
http.request.uri suporte em diferentes recursos
| Recurso | Suportado |
|---|---|
| SSL/TLS rules | × |
| HTTPS rules | ✓ |
| Rewrite URL | ✓ |
| Modify inbound request headers | ✓ |
| Modify outbound request headers | ✓ |
| Modify inbound response headers | ✓ |
| Modify outbound response headers | ✓ |
| Custom response code | ✓ |
| Request redirect | ✓ |
| Error code redirect | ✓ |
| Cache rules | ✓ |
| Network optimization rules | ✓ |
| File compression | ✓ |
| Image optimization | ✓ |
| Video processing | ✓ |
| Origin rules | ✓ |
| Waiting room rules | ✓ |
| Version management | ✓ |
| Load balancer | ✓ |
| Function routing | ✓ |
| Security rules | ✓ |
| WAF custom rules | ✓ |
| WAF rate limiting rules | ✓ |
| WAF managed rules | ✓ |
| WAF scan protection rules | ✓ |
| WAF allowlist rules | ✓ |
| BOT Advanced mode | ✓ |
http.request.uri.args suporte em diferentes recursos
| Recurso | Suportado |
|---|---|
| SSL/TLS rules | × |
| HTTPS rules | ✓ |
| Rewrite URL | ✓ |
| Modify inbound request headers | ✓ |
| Modify outbound request headers | ✓ |
| Modify inbound response headers | ✓ |
| Modify outbound response headers | ✓ |
| Custom response code | ✓ |
| Request redirect | ✓ |
| Error code redirect | ✓ |
| Cache rules | ✓ |
| Network optimization rules | ✓ |
| File compression | ✓ |
| Image optimization | ✓ |
| Video processing | ✓ |
| Origin rules | ✓ |
| Waiting room rules | ✓ |
| Version management | ✓ |
| Load balancer | ✓ |
| Function routing | ✓ |
| Security rules | ✓ |
| WAF custom rules | ✓ |
| WAF rate limiting rules | ✓ |
| WAF managed rules | ✓ |
| WAF scan protection rules | ✓ |
| WAF allowlist rules | ✓ |
| BOT Advanced mode | ✓ |
http.request.uri.path suporte em diferentes recursos
| Recurso | Suportado |
|---|---|
| SSL/TLS rules | × |
| HTTPS rules | ✓ |
| Rewrite URL | ✓ |
| Modify inbound request headers | ✓ |
| Modify outbound request headers | ✓ |
| Modify inbound response headers | ✓ |
| Modify outbound response headers | ✓ |
| Custom response code | ✓ |
| Request redirect | ✓ |
| Error code redirect | ✓ |
| Cache rules | ✓ |
| Network optimization rules | ✓ |
| File compression | ✓ |
| Image optimization | ✓ |
| Video processing | ✓ |
| Origin rules | ✓ |
| Waiting room rules | ✓ |
| Version management | ✓ |
| Load balancer | ✓ |
| Function routing | ✓ |
| Security rules | ✓ |
| WAF custom rules | ✓ |
| WAF rate limiting rules | ✓ |
| WAF managed rules | ✓ |
| WAF scan protection rules | ✓ |
| WAF allowlist rules | ✓ |
| BOT Advanced mode | ✓ |
http.request.uri.path.extension suporte em diferentes recursos
| Recurso | Suportado |
|---|---|
| SSL/TLS rules | × |
| HTTPS rules | ✓ |
| Rewrite URL | ✓ |
| Modify inbound request headers | ✓ |
| Modify outbound request headers | ✓ |
| Modify inbound response headers | ✓ |
| Modify outbound response headers | ✓ |
| Custom response code | ✓ |
| Request redirect | ✓ |
| Error code redirect | ✓ |
| Cache rules | ✓ |
| Network optimization rules | ✓ |
| File compression | ✓ |
| Image optimization | ✓ |
| Video processing | ✓ |
| Origin rules | ✓ |
| Waiting room rules | ✓ |
| Version management | ✓ |
| Load balancer | ✓ |
| Function routing | ✓ |
| Security rules | ✓ |
| WAF custom rules | ✓ |
| WAF rate limiting rules | ✓ |
| WAF managed rules | ✓ |
| WAF scan protection rules | ✓ |
| WAF allowlist rules | ✓ |
| BOT Advanced mode | ✓ |
http.request.uri.path.file_name suporte em diferentes recursos
| Recurso | Suportado |
|---|---|
| SSL/TLS rules | × |
| HTTPS rules | ✓ |
| Rewrite URL | ✓ |
| Modify inbound request headers | ✓ |
| Modify outbound request headers | ✓ |
| Modify inbound response headers | ✓ |
| Modify outbound response headers | ✓ |
| Custom response code | ✓ |
| Request redirect | ✓ |
| Error code redirect | ✓ |
| Cache rules | ✓ |
| Network optimization rules | ✓ |
| File compression | ✓ |
| Image optimization | ✓ |
| Video processing | ✓ |
| Origin rules | ✓ |
| Waiting room rules | ✓ |
| Version management | ✓ |
| Load balancer | ✓ |
| Function routing | ✓ |
| Security rules | × |
| WAF custom rules | × |
| WAF rate limiting rules | × |
| WAF managed rules | × |
| WAF scan protection rules | × |
| WAF allowlist rules | × |
| BOT Advanced mode | × |