create a web menu using python-CGI And API integration

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

No alt text provided for this image





要查看或添加评论,请登录

Anurag Vashishth的更多文章

  • Fortify Your Docker Local Private Registry with SSL Authentication: A Path to Enhanced Security

    Fortify Your Docker Local Private Registry with SSL Authentication: A Path to Enhanced Security

    Hey Everyone, in our last article we setup the docker private registry, Now it's time to see how we can make the…

    1 条评论
  • Docker Private Registry Setup

    Docker Private Registry Setup

    What is Registry? The Registry is a stateless, highly scalable server side application that stores and lets you…

    6 条评论
  • create helm chart

    create helm chart

    Introduction to Kubernetes Helm Charts What is Helm? In simple terms, Helm is a package manager for Kubernetes. Helm is…

  • Creating Multi-Cloud setup of k8s cluster

    Creating Multi-Cloud setup of k8s cluster

    Nowadays, most applications are using Kubernetes for their deployments. Kubernetes cluster is generally deployed on the…

  • Auto-Detect Vehicle’s Number Plate Using Python

    Auto-Detect Vehicle’s Number Plate Using Python

    Task Description: → ?? In this task : ??Create a model that will detect a car in a live stream or video and recognize…

  • Create a Live Streaming Video Chat App without voice using cv2 module of Python.

    Create a Live Streaming Video Chat App without voice using cv2 module of Python.

    what is OpenCV OpenCV-Python is a library of Python bindings designed to solve computer vision problems. .

  • create unique terraform module

    create unique terraform module

    Task Description ?? Create unique terraform modules and upload on public terraform registry What is Terraform?…

  • integrating some of the important task

    integrating some of the important task

    In this article we will be integrating some of the very important task so Let' s begin Task Description #1- AWS *1*…

  • Aggregation framework and Map Reduce in Mongodb

    Aggregation framework and Map Reduce in Mongodb

    Task Description :- Use Aggression Framework of MongoDB and Create Mapper and Reducer Program. What is NoSQL ? NoSQL…

  • AWS SQS and Its Use-cases

    AWS SQS and Its Use-cases

    Task description : Create an article on case study of AWS SQS. When we start deploying multiple applications, they will…

社区洞察

其他会员也浏览了