Chapter 2. What is CGI?

Table of Contents
In this chapter...
Definition of CGI
Introduction to HTTP
What is needed to run CGI programs?
Chapter summary

In this chapter...

In this section we will define the term CGI and learn how web servers use CGI to provide dynamic and interactive material. We explore the Hypertext Transfer Protocol as it applies to both static and CGI-generated content, and examine raw HTTP requests and responses by telnetting to a web server.