第35章 Python CGI编程教程
admin
2024-05-03 09:00:32

什么是CGI

CGI 目前由NCSA维护,NCSA定义CGI如下:

CGI(Common Gateway Interface),通用网关接口,它是一段程序,运行在server 上如:HTTPserver ,提供同客户端HTML页面的接口。


网页浏览

为了更好的了解CGI是如何工作的,咱们可以从在网页上点击一个链接或URL的流程:

  • 1、使用大王您的浏览器访问URL并连接到HTTP web server 。
  • 2、Webserver 接收到请求信息后会解析URL,并查找访问的文件在server 上是否存在,如果存在return 文件的内容,否则return 错误信息。
  • 3、浏览器从server 上接收信息,并显示接收的文件或者错误信息。

CGI程序可以是Python脚本,PERL脚本,SHELL脚本,C或者C++程序等。



Webserver 支持及配置

在大王您进行CGI编程前,确保您的Webserver 支持CGI及已经配置了CGI的处理程序。

Apache 支持CGI 配置:

设置好CGI目录:

ScriptAlias /cgi-bin/ 

相关内容

热门资讯

云南德昂族的“一日三盅”为何能... 【文/观察者网 王勇 编辑/赵乾坤】日前,多家外媒报道称,云南德宏州德昂酸茶正在“酿就”当地旅游发展...
一煎一熏藏滋味:河南熏鱼,复刻... 在河南的家常菜谱系里,熏鱼是兼具烟火气与辨识度的一道菜,无论是逢年过节的餐桌,还是日常加餐的餐桌,都...
江西都昌:万人共品腊八粥吃米粑... 1月25日,中国农历腊八节前夕,位于江西省都昌县的和合乡南溪村举办以“品腊八粥 韵享米粑乡情”为主题...
“腊八蒜”为什么会变绿?原来吃... 今天是农历腊月初八,是大家熟知的“腊八节”,有泡“腊八蒜”,喝“腊八粥”的习俗。 每到腊八这一天,北...
【腊八特辑】粥入口中身渐暖,乐... 腊八来咯!一碗热气直冒的腊八粥下肚,整个人从胃到心都热乎起来,这时候,再放几首音乐听听,温馨的感觉一...