為何要談CGI? Google App Engine 和 CGI 有何關係?
CGI(common gateway interface)
CGI 是一個很老介面,通常用於網頁程式和後方伺服器的通訊連結使用
在現今的程式語言裡,很少看到純 CGI的程式,不過大多數的程式語言
裡,也都還支援類似CGI的語法,像是和伺服器溝通的GET,POST就是我
們常看到的 CGI語法,而GOOGLE APP ENGINE 本身以python語言
為主的開發,而Python裡的標準函式庫的WSGI(Web Server Gateway
Interface)其實就是一種類似CGI的規格.所以在開始的篇幅,我想
先以CGI 做個起始的入門點,一步一步地建構起對GOOGLE APP ENGINE
的了解及實作藍圖.
目的
主要用法網頁頁面中表單的傳送資料(Request)和接收來自伺服器回
應的資料(Response),以利程式能順利的進行下去
限制
CGI 執行環境必須要有一個網頁伺服器,網頁伺服器也必須允許CGI
執行,常代表的程式語言為 PHP,ASP...
沒有留言:
張貼留言