summary refs log tree commit diff stats
path: root/hybrid.cgi
blob: 6a7f4877cb6dc28c3db1654153dfa7c1ca6330f9 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
#!/usr/bin/env python3

import sys
import os

CONTENT_LENGTH = os.environ["CONTENT_LENGTH"]
CONTENT_TYPE = os.environ["CONTENT_TYPE"]
DOCUMENT_ROOT = os.environ["DOCUMENT_ROOT"]
PATH_INFO = os.environ["PATH_INFO"]
DOCUMENT_URI = os.environ["DOCUMENT_URI"]

# FCGI_ROLE = os.environ["FCGI_ROLE"]
# GATEWAY_INTERFACE = os.environ["GATEWAY_INTERFACE"]
# HTTP_ACCEPT_ENCODING = os.environ["HTTP_ACCEPT_ENCODING"]
# 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"]
# HTTPS = os.environ["HTTPS"]
# HTTP_UPGRADE_INSECURE_REQUESTS = os.environ["HTTP_UPGRADE_INSECURE_REQUESTS"]
# HTTP_USER_AGENT = os.environ["HTTP_USER_AGENT"]
# INVOCATION_ID = os.environ["INVOCATION_ID"]
# JOURNAL_STREAM = os.environ["JOURNAL_STREAM"]
# QUERY_STRING = os.environ["QUERY_STRING"]
# REDIRECT_STATUS = os.environ["REDIRECT_STATUS"]
# REMOTE_ADDR = os.environ["REMOTE_ADDR"]
# REMOTE_PORT = os.environ["REMOTE_PORT"]
# REMOTE_USER = os.environ["REMOTE_USER"]
# REQUEST_METHOD = os.environ["REQUEST_METHOD"]
# REQUEST_SCHEME = os.environ["REQUEST_SCHEME"]
# REQUEST_URI = os.environ["REQUEST_URI"]
# SCRIPT_FILENAME = os.environ["SCRIPT_FILENAME"]
# SCRIPT_NAME = os.environ["SCRIPT_NAME"]
# SERVER_ADDR = os.environ["SERVER_ADDR"]
# SERVER_NAME = os.environ["SERVER_NAME"]
# SERVER_PORT = os.environ["SERVER_PORT"]
# SERVER_PROTOCOL = os.environ["SERVER_PROTOCOL"]
# SERVER_SOFTWARE = os.environ["SERVER_SOFTWARE"]

if PATH_INFO == "/hybrid/":
    sys.stdout.write("Content-Type: text/plain\r\n")
    sys.stdout.write("\r\n")
    print("Root")
else:
    sys.stdout.write("Content-Type: text/plain\r\n")
    sys.stdout.write("Status: 404\r\n")
    sys.stdout.write("\r\n")
    sys.stdout.write("I don't understand what you're trying to do!")