Http.request.uri.path vs. raw.http.request.uri.path

Anyone know what transformations CF applies to http.request.uri.path? The documentation at https://developers.cloudflare.com/firewall/cf-firewall-language/fields indicates there are some, but does not indicate what they are.

Edit: I already encountered one. “//path” is transformed to “/path” in http.request.uri.path.

Probably normalisation:

https://developers.cloudflare.com/rules/normalization

3 Likes

Ask and ye shall find. Thanks!

This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.