Dokumentace Domluvit pilot

Vyžadovat konkrétní hlavičky HTTP

Mnoho organizací klasifikuje provoz na základě přítomnosti konkrétních hlaviček HTTP požadavků. Použijte jazyk Rules Pole hlaviček HTTP požadavku, abyste cílili na požadavky s konkrétními hlavičkami.

Příklad 1: Vyžadování přítomnosti hlavičky HTTP

Toto vlastní pravidlo z příkladu používá http.request.headers.names pole ke zjištění přítomnosti X-CSRF-Token hlavičku. lower() transformační funkce převede název hlavičky na malá písmena, takže výraz nerozlišuje velká a malá písmena.

Když X-CSRF-Token hlavička chybí, Cloudflare požadavek zablokuje.

Příklad 2: Vyžadování hlavičky HTTP s konkrétní hodnotou

Toto vlastní pravidlo z příkladu používá http.request.headers pole ke zjištění přítomnosti X-Example-Header hlavičku a zjistit její hodnotu (pokud existuje). Když X-Example-Header hlavička chybí nebo nemá hodnotu example-value, Cloudflare požadavek zablokuje.

Klíče v http.request.headers pole, odpovídající názvům HTTP hlaviček, jsou malými písmeny.

V tomto příkladu se u názvu hlavičky nerozlišují velká a malá písmena, u hodnoty hlavičky se ale rozlišují.

Požádejte o pilot zdarma

Domluvit pilot