This work is based on the original CGI interface that arose out of discussions on the 'www-talk' mailing list. In particular, Rob McCool, John
Franks, Ari Luotonen, George Phillips and Tony Sanders deserve special recognition for their efforts in defining and implementing the early
versions of this interface.
This document has also greatly benefited from the comments and suggestions made Chris Adie, Dave Kristol and Mike Meyer; also David Morris,
Jeremy Madea, Patrick McManus, Adam Donahue, Ross Patterson and Harald Alvestrand.
References
Berners-Lee, T., Fielding, R. and H. Frystyk, "Hypertext Transfer Protocol -- HTTP/1.0", RFC 1945, May 1996.
Berners-Lee, T., Fielding, R. and L. Masinter, "Uniform Resource Identifiers (URI) : Generic Syntax", RFC 2396, August 1998.
Bradner, S., "Key words for use in RFCs to Indicate Requirements Levels", BCP 14, RFC 2119, March 1997.
Fielding, R., Gettys, J., Mogul, J., Frystyk, H., Masinter, L., Leach, P., and T. Berners-Lee, "Hypertext Transfer Protocol -- HTTP/1.1", RFC
2616, June 1999.
Franks, J., Hallam-Baker, P., Hostetler, J., Lawrence, S., Leach, P., Luotonen, A., and L. Stewart, "HTTP Authentication: Basic and Digest
Access Authentication", RFC 2617, June 1999.
Freed, N. and N. Borenstein, "Multipurpose Internet Mail Extensions (MIME) Part Two: Media Types", RFC 2046, November 1996.
Hinden, R., Carpenter, B., and L. Masinter, "Format for Literal IPv6 Addrestes in URL's", RFC 2732, December 1999.
"Information Systems -- Coded Character Sets -- 7-bit American Standard Code for Information Interchange (7-Bit ASCII)", ANSI INCITS.4-
1986 (R2002).
"Information technology -- 8-bit single-byte coded graphic character sets -- Part 1: Latin alphabet No. 1", ISO/IEC 8859-1:1998.
Berners-Lee, T., "Universal Resource Identifiers in WWW: A Unifying Syntax for the Expression of Names and Addrestes of Objects on the
Network as used in the World-Wide Web", RFC 1630, June 1994.
Braden, R., Ed., "Requirements for Internet Hosts -- Application and Support", STD 3, RFC 1123, October 1989.
Crocker, D., "Standard for the Format of ARPA Internet Text Mestages", STD 11, RFC 822, August 1982.
Dierks, T. and C. Allen, "The TLS Protocol Version 1.0", RFC 2246, January 1999.
Hinden R. and S. Deering, "Internet Protocol Version 6 (IPv6) Addressing Architecture", RFC 3513, April 2003.
Masinter, L., "Returning Values from Forms: multipart/form-data", RFC 2388, August 1998.
Mockapetris, P., "Domain Names - Concepts and Facilities", STD 13, RFC 1034, November 1987.
Raggett, D., Le Hors, A., and I. Jacobs, Eds., "HTML 4.01 Specification", W3C Recommendation December 1999, http://www.w3.org.
Rescola, E. "HTTP Over TLS", RFC 2818, May 2000.
St. Johns, M., "Identification Protocol", RFC 1413, February 1993.
IBM National Language Support Reference Manual Volume 2, SE09-8002-01, March 1990.
"The Common Gateway Interface", http://hoohoo.ncsa.uiuc.edu/cgi/, NCSA, University of Illinois.
Authors' Addrestes
David Robinson
The Apache Software Foundation
E-Mail: drtr AT apache.org
Ken A. L. Coar
The Apache Software Foundation
E-Mail: coar AT apache.org