新聞中心
在CGI編程的使用中,我們會(huì)發(fā)現(xiàn)不同的語(yǔ)言中都能看到它的身影。一般來(lái)說(shuō)是用到客戶端和服務(wù)器的之間,然后實(shí)現(xiàn)它們內(nèi)部的交互作用。也就是說(shuō),通過(guò)CGI編程可以二者之間的數(shù)據(jù)信息進(jìn)行傳遞。下面我們就CGI進(jìn)行簡(jiǎn)單的了解,然后就具體的交互步驟為大家羅列出來(lái)。

1、CGI介紹
CGI(The Common Gateway Interface):通用網(wǎng)關(guān)接口,定義web服務(wù)器和客戶腳本進(jìn)行信息交互的一系列標(biāo)準(zhǔn)。
2、交互步驟
使用CGI實(shí)現(xiàn)客戶端與服務(wù)器的交互有以下幾個(gè)標(biāo)準(zhǔn)步驟:
(1)Web 客戶端的瀏覽器將URL的第一部分解碼與Web服務(wù)器相連。
(2)Web 瀏覽器將URL的其余部分提供給服務(wù)器。
(3)Web 服務(wù)器將URL轉(zhuǎn)換成路徑和文件名。
(4)Web 服務(wù)器發(fā)送 HTML 和別的組成請(qǐng)求頁(yè)面的文件給客戶。一旦頁(yè)面內(nèi)容傳送完,這個(gè)連接自動(dòng)斷開(kāi)。
(5)在客戶端,HTML腳本提示用戶做動(dòng)作或輸入。當(dāng)用戶響應(yīng)后,客戶請(qǐng)求Web服務(wù)器建立一個(gè)新的連接。Web 服務(wù)器把這些信息和別的進(jìn)程變量傳送給由HTML以URL的形式指定CGI程序。CGI 根據(jù)輸入作出響應(yīng),把響應(yīng)結(jié)果傳送給 Web 服務(wù)器。Web 服務(wù)器把響應(yīng)的數(shù)據(jù)傳給客戶,完成后關(guān)閉連接。
以上就是CGI編程在python中的交互,大家對(duì)于CGI編程的正式使用前,可以就這些基本的交互就行學(xué)習(xí),然后再展開(kāi)相關(guān)的實(shí)例操作。
網(wǎng)頁(yè)標(biāo)題:創(chuàng)新互聯(lián)Python教程:CGI編程在Python中的交互
當(dāng)前路徑:http://m.fisionsoft.com.cn/article/djhidcg.html


咨詢
建站咨詢
