diff options
author | Runxi Yu <me@runxiyu.org> | 2024-05-11 17:43:02 +0800 |
---|---|---|
committer | Runxi Yu <me@runxiyu.org> | 2024-05-11 17:43:02 +0800 |
commit | 7902106a6d61a98800cc2e3a9638aabd1045a66d (patch) | |
tree | ebf2e093be326620e888eabb057cf4718eff7211 | |
parent | 1b77c02e5b15e367de2cf86e8988a7f7bd6a7c0f (diff) | |
download | www-7902106a6d61a98800cc2e3a9638aabd1045a66d.tar.gz |
hybrid.cgi: make HTTP security variables optional
-rwxr-xr-x | hybrid.cgi | 11 |
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"] |