summary refs log tree commit diff stats
diff options
context:
space:
mode:
authorRunxi Yu <me@runxiyu.org>2024-05-11 17:43:02 +0800
committerRunxi Yu <me@runxiyu.org>2024-05-11 17:43:02 +0800
commit7902106a6d61a98800cc2e3a9638aabd1045a66d (patch)
treeebf2e093be326620e888eabb057cf4718eff7211
parent1b77c02e5b15e367de2cf86e8988a7f7bd6a7c0f (diff)
downloadwww-7902106a6d61a98800cc2e3a9638aabd1045a66d.tar.gz
hybrid.cgi: make HTTP security variables optional
-rwxr-xr-xhybrid.cgi11
1 files changed, 7 insertions, 4 deletions
diff --git a/hybrid.cgi b/hybrid.cgi
index aa6143f..1ebf871 100755
--- a/hybrid.cgi
+++ b/hybrid.cgi
@@ -14,10 +14,13 @@ HTTP_ACCEPT_LANGUAGE = os.environ["HTTP_ACCEPT_LANGUAGE"]
 HTTP_ACCEPT = os.environ["HTTP_ACCEPT"]
 HTTP_CONNECTION = os.environ["HTTP_CONNECTION"]
 HTTP_HOST = os.environ["HTTP_HOST"]
-HTTP_SEC_FETCH_DEST = os.environ["HTTP_SEC_FETCH_DEST"]
-HTTP_SEC_FETCH_MODE = os.environ["HTTP_SEC_FETCH_MODE"]
-HTTP_SEC_FETCH_SITE = os.environ["HTTP_SEC_FETCH_SITE"]
-HTTP_SEC_FETCH_USER = os.environ["HTTP_SEC_FETCH_USER"]
+try:
+    HTTP_SEC_FETCH_DEST = os.environ["HTTP_SEC_FETCH_DEST"]
+    HTTP_SEC_FETCH_MODE = os.environ["HTTP_SEC_FETCH_MODE"]
+    HTTP_SEC_FETCH_SITE = os.environ["HTTP_SEC_FETCH_SITE"]
+    HTTP_SEC_FETCH_USER = os.environ["HTTP_SEC_FETCH_USER"]
+except KeyError:
+    pass
 HTTPS = os.environ["HTTPS"]
 HTTP_UPGRADE_INSECURE_REQUESTS = os.environ["HTTP_UPGRADE_INSECURE_REQUESTS"]
 HTTP_USER_AGENT = os.environ["HTTP_USER_AGENT"]