respect origin browser TTL in Cloudflare rules

This commit is contained in:
2569718930@qq.com
2026-06-10 21:00:48 +08:00
parent 5adf397a1e
commit 5d57a5e597
3 changed files with 11 additions and 2 deletions
+4 -1
View File
@@ -107,7 +107,10 @@ def _compact_expression(expression: str) -> str:
def _cache_rule(ref: str, description: str, expression: str, ttl: int | None = None) -> Dict[str, Any]:
action_parameters: Dict[str, Any] = {"cache": True}
action_parameters: Dict[str, Any] = {
"cache": True,
"browser_ttl": {"mode": "respect_origin"},
}
if ttl is not None:
action_parameters["edge_ttl"] = {
"mode": "respect_origin",