home *** CD-ROM | disk | FTP | other *** search
- /***************************************************************************
- * DEBUG.CMD - tests the operation of the CGI interface, using REXX
- **************************************************************************/
-
- env = "OS2ENVIRONMENT"
- vtab = ""
- lead = "<LI>"
-
- Say "Content-type: text/html"
- Say
-
- Say "<H1>CGI/1.0 Debugging Output:</H1>" || vtab
-
- Say "<UL>"
-
- Say lead || "SERVER_SOFTWARE = " value("SERVER_SOFTWARE",,env) || vtab
- Say lead || "SERVER_NAME = " value("SERVER_NAME",,env) || vtab
- Say lead || "GATEWAY_INTERFACE = " value("GATEWAY_INTERFACE",,env) || vtab
- Say lead || "SERVER_PROTOCOL = " value("SERVER_PROTOCOL",,env) || vtab
- Say lead || "SERVER_PORT = " value("SERVER_PORT",,env) || vtab
- Say lead || "REQUEST_METHOD = " value("REQUEST_METHOD",,env) || vtab
- Say lead || "HTTP_ACCEPT = " value("HTTP_ACCEPT",,env) || vtab
- Say lead || "PATH_INFO = " value("PATH_INFO",,env) || vtab
- Say lead || "PATH_TRANSLATED = " value("PATH_TRANSLATED",,env) || vtab
- Say lead || "SCRIPT_NAME = " value("SCRIPT_NAME",,env) || vtab
- Say lead || "QUERY_STRING = " value("QUERY_STRING",,env) || vtab
- Say lead || "REMOTE_HOST = " value("REMOTE_HOST",,env) || vtab
- Say lead || "REMOTE_ADDR = " value("REMOTE_ADDR",,env) || vtab
- Say lead || "REMOTE_USER = " value("REMOTE_USER",,env) || vtab
- Say lead || "AUTH_TYPE = " value("AUTH_TYPE",,env) || vtab
- Say lead || "CONTENT_TYPE = " value("CONTENT_TYPE",,env) || vtab
- len = value("CONTENT_LENGTH",,env)
- Say lead || "CONTENT_LENGTH = " || len || vtab
-
- method = value("REQUEST_METHOD",,env)
- If (method == "POST") & (len \= "") Then Do
- /* uses POST method to pass parameters, so get them and echo them */
- post_string = LineIn()
- Say vtab
- Say lead || "Standard Input = " || post_string || vtab
- End
-
- Say "</UL>"
-
-
-