痛苦是保持清醒最好的方式
--秦時明月·奶蓋
CGI是什么
CGI是目前由NCSA維護,NCSA定義CGI如下:
CGI(Common Gateway interface),通用網關接口,它是一段程序,運行在服務器上如http服務器,提供同客戶端HTML頁面的接口。
CGI能用來干什么
本地微型小服務器。
能快速進行debug。
快速啟動。
例如:本次我想進行練習一個接口測試框架,接口響應報文為自定義json報文,沒有現成的接口供我進行調試,CGI服務能快速進行的搭建並啟動。
CGI在window10如何運行
本地環境:win10
python 3
1、創建隨意目錄CGIDEMO

2、在該目錄下創建cgi-bin目錄

3、在該目錄下放入可執行文件、可視化文件等等。
例如:放入demo.py
內容:
print('Content-type:text/html \n\n')
print('Hello Richered')
4、在CGIDEMO目錄下運行命令python -m http.server (后方可指定端口,默認8000,如無沖突則默認即可)

5、啟動成功,在瀏覽器輸入localhost:8000

6、點擊demo.py

7、json文件也是一致,放入cgi-bin目錄即可
