在使用 CGI 编程时,我们会发现它可以在不同的语言中看到。一般来说,它用于客户端和服务器之间,然后实现它们的内部交互。也就是说,通过CGI编程,可以实现两者之间的数据信息传递。下面我们对CGI做一个简单的了解,然后为大家列出具体的交互步骤。
1、CGI介绍
CGI(The Common Gateway Interface):通用网关接口,定义了Web服务器和客户端脚本之间信息交互的一系列标准。
2、交互步骤
使用 CGI 实现客户端-服务器交互有几个标准步骤:
(1) Web客户端的浏览器将URL的第一部分解码并连接到Web服务器。
(2)Web 浏览器将URL的其余部分提供给服务器。
(3)Web 服务器将URL转换成路径和文件名。
(4) Web 服务器将构成请求页面的 HTML 和其他文件发送给客户端。页面内容交付后,此连接会自动断开。
(5) 在客户端,HTML 脚本提示用户操作或输入。当用户响应时,客户端请求 Web 服务器建立一个新的连接。 Web 服务器以 URL 的形式将这些信息和其他过程变量传输到由 HTML 指定的 CGI 程序。 CGI 根据输入做出响应并将响应传输到 Web 服务器。 Web 服务器将响应数据传递给客户端,并在完成后关闭连接。
以上是Python中CGI编程的交互。在正式使用CGI编程之前,可以先学习这些基本的交互,然后开始相关的实例操作。
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ python中的逻辑行和物理行是什么?01/09
- ♥ cmd如何执行python08/30
- ♥ python如何绘制pr曲线?09/08
- ♥ python输入数字到月份09/26
- ♥ python变量赋值操作10/24
- ♥ 如何在python中转换日期和字符串?09/22
内容反馈