我正在開發一個原型Web應用程序。我正在使用一個我自己開發的玩具http服務器,它是用C語言編寫的。服務器需要從提交的html表單獲得文本數據,並且進一步處理應該將它傳遞給我用python編寫的腳本。我知道以下方法實現相同。一旦處理完成,腳本必須將數據返回給服務器。從C語言的服務器傳遞數據到Python腳本
- 將數據保存在一個文件中並讓python腳本訪問它。
- 從服務器代碼中調用系統或exec系列函數。
- 我聽說過在兩側都使用插座的CGI。我知道如何在我的python腳本中做同樣的事情。但我無法看到在C服務器端如何做到這一點。
通常這被抽象出來,因爲大多數人使用apache或nginx作爲理論服務。如何在服務器代碼中實現CGI?