create a web menu using python-CGI And API integration
Task 9.2 Create a Web Menu Using Python-CGI
and API integrating all the concepts that have?
been taught by Vimal sir till now.
What is CGI in Python ?
CGI?stands for?Common Gateway Interface?in Python which is a set of standards that explains how information or data is exchanged between the web server and a routine script. This interface is used by web servers to route information requests supplied by a browser or we can say that CGI is customary for external gateway programs to interface with information servers such as HTTP servers.?
A CGI script is invoked by an HTTP server, usually to course user input which is submitted through an HTML <FORM> or an <ISINDEX> element.
领英推è
Concept of CGI?
Whenever we click on a hyperlink to browse a particular web page or URL, our browser interacts with the HTTP web server and asks for the same URL (or filename). Web Server then parses the URL and looks for the same filename. If that file is found, then that file is sent back to the browser, otherwise, an error message is sent indicating that we are demanding a wrong file. Web browser takes the response from a web server and displays it, then whether it is the received file from the webserver or an error message. But, conversely, it is possible to set up the HTTP server so that whenever a specific file is requested, then that file is not sent back, but instead, it is executed as a program, and whatever that program output is, that is sent back to our browser for display. This same function is called the?Common Gateway Interface (or CGI)?and the programs which are executed are called CGI scripts. In python, these CGI programs is a Python Script.
Architecture of CGI