Browse Prior Art Database

The Common Gateway Interface (CGI) Version 1.1 (RFC3875)

IP.com Disclosure Number: IPCOM000032160D
Original Publication Date: 2004-Oct-01
Included in the Prior Art Database: 2004-Oct-24
Document File: 37 page(s) / 81K

Publishing Venue

Internet Society Requests For Comment (RFCs)

Related People

K. Coar: AUTHOR [+2]

Abstract

The Common Gateway Interface (CGI) is a simple interface for running external programs, software or gateways under an information server in a platform-independent manner. Currently, the supported information servers are HTTP servers.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 4% of the total text.

Network Working Group                                        D. Robinson

Request for Comments: 3875                                       K. Coar

Category: Informational                   The Apache Software Foundation

                                                            October 2004

             The Common Gateway Interface (CGI) Version 1.1

Status of this Memo

   This memo provides information for the Internet community.  It does

   not specify an Internet standard of any kind.  Distribution of this

   memo is unlimited.

Copyright Notice

   Copyright (C) The Internet Society (2004).

IESG Note

   This document is not a candidate for any level of Internet Standard.

   The IETF disclaims any knowledge of the fitness of this document for

   any purpose, and in particular notes that it has not had IETF review

   for such things as security, congestion control or inappropriate

   interaction with deployed protocols.  The RFC Editor has chosen to

   publish this document at its discretion.  Readers of this document

   should exercise caution in evaluating its value for implementation

   and deployment.

Abstract

   The Common Gateway Interface (CGI) is a simple interface for running

   external programs, software or gateways under an information server

   in a platform-independent manner.  Currently, the supported

   information servers are HTTP servers.

   The interface has been in use by the World-Wide Web (WWW) since 1993.

   This specification defines the 'current practice' parameters of the

   'CGI/1.1' interface developed and documented at the U.S. National

   Centre for Supercomputing Applications.  This document also defines

   the use of the CGI/1.1 interface on UNIX(R) and other, similar

   systems.

Robinson & Coar              Informational                      [Page 1]

RFC 3875                    CGI Version 1.1                 October 2004

Table of Contents

   1.  Introduction. . . . . . . . . . . . . . . . . . . . . . . . .   4

       1.1. Purpose  . . . . . . . . . . . . . . . . . . . . . . . .   4

       1.2. Requirements . . . . . . . . . . . . . . . . . . . . . .   4

       1.3. Specifications . . . . . . . . . . . . . . . . . . . . .   4

       1.4. Terminology  . . . . . . . . . . . . . . . . . . . . . .   5

   2.  Notational Conventions and Generic Grammar. . . . . . . . . .   5

       2.1. Augmented BNF  . . . . . . . . . . . . . . . . . . . . .   5

       2.2. Basic Rules  . . . . . . . . . . . . . . . . . . . . . .   6

       2.3. URL Encoding . . . . . . . . . . . . . . . . . . . . . .   7

   3.  Invoking the Script . . . . . . . . . . . . . . . . . . . . .   8

 ...