CS 596: Client-Server Programming
Spring Semester, 1997
Doc 21, CGI Environment Examples
To Lecture Notes Index
San Diego State University -- This page last updated Apr 3, 1997
CGI Test Cases
This document references a test server which has implemented the CGI
interface. It is provided to give a better understanding of how CGI
works in reality. This document is modified from a similar document from
NCSA
If you are interested, you should look at the source for the CGI program used in these examples to report the values of the CGI input.
This is just a request for a CGI script with no extra path information
and no query.
http://www.eli.sdsu.edu/cgi-bin/cgiExamples/CGIEcho.cgi
This is a request for a script with extra path information, and no
query.
http://www.eli.sdsu.edu/cgi-bin/cgiExamples/CGIEcho.cgi/extra/path
This is a request for a script with no extra path information, and an
ISINDEX query.
http://www.eli.sdsu.edu/cgi-bin/cgiExamples/CGIEcho.cgi?query
This is a request for a script with extra path information as well as
an ISINDEX query.
http://www.eli.sdsu.edu/cgi-bin/cgiExamples/CGIEcho.cgi/extra/path?a=query&b=cat
You'll need a browser which supports HTML forms for this example.
Clicking the submit button will send a form request with no extra
path information using the GET method.
You'll need a browser which supports HTML forms for this example.
Clicking the submit button will send an form request with no extra
path information using the POST method.
You'll need a browser which supports HTML forms for this example.
Clicking the submit button will send an form request with extra path
information of /foo using the POST method.