CGI (Computer network protocol)

Enlarge text Shrink text
  • Topic
| System number 987007532433405171

Information for Authority record

Name (Hebrew)
CGI (פרוטוקול רשת מחשבים)
Name (Latin)
CGI (Computer network protocol)
Name (Arabic)
واجهة المعابر العامة
Other forms of name
Common Gateway Interface (Computer network protocol)
See Also From tracing topical name
Computer network protocols
MARC
MARC

Other Identifiers

Wikidata: Q264364
Library of congress: sh 95010581
Sources of Information
  • Work cat.: 95-50349: Weinman, W. The CGI book.
  • 95-228350: Mudry, R. Serving the web, c1995:p. 12 (CGI stands for Common Gateway Interface ... don't make the mistake of assuming that CGI is a programming language of some sort ... it's not, rather it's a protocol)
1 / 1

Wikipedia description:

In computing, Common Gateway Interface (CGI) is an interface specification that enables web servers to execute an external program to process HTTP or HTTPS user requests. Such programs are often written in a scripting language and are commonly referred to as CGI scripts, but they may include compiled programs. A typical use case occurs when a web user submits a web form on a web page that uses CGI. The form's data is sent to the web server within an HTTP request with a URL denoting a CGI script. The web server then launches the CGI script in a new computer process, passing the form data to it. The CGI script passes its output, usually in the form of HTML, to the Web server, and the server relays it back to the browser as its response to the browser's request. Developed in the early 1990s, CGI was the earliest common method available that allowed a web page to be interactive. Due to a necessity to run CGI scripts in a separate process every time the request comes in from a client, various alternatives were developed.

Read more on Wikipedia >