cgi hello objcgic
1.0.0
一個Hello World計劃,作為基於OBJCGIC的CGI腳本。
在Opensuse Leap 15.2上針對Gnustep進行了測試。它也應該在MacOS上使用。
不需要CGIC本身,因為存儲庫將其快照捆綁在一起。
克隆回購:
$ git clone https://github.com/cwchentw/cgi-hello-objcgic.git
將工作目錄更改為CGI-HELLO-OBJCGIC :
$ cd cgi-hello-objcgic
編譯倉庫:
$ ./build
GIT將為您自動合併更新的代碼,這不應需要任何手動干預。如果發生任何衝突,請自己修復。
CGI_PROGRAM :CGI程序的名稱,默認為index.cgiCGI_ENCODING :CGI程序的編碼,默認為NSUTF8StringEncodingGNUSTEP_INCLUDE :gnustep標頭的路徑,默認為/usr/gnustep/gnustep/system/library/標題GNUSTEP_LIB :gnustep庫的路徑,默認為/usr/gnustep/gnustep/system/library/libraries 參見CGI-HELLO-OBJCGIC。
待辦的。
您需要一個支持CGI或FASTCGI協議來部署此CGI腳本的HTTP服務器,例如
最初,CGIC將兩行新線附加到HTTP響應的標題上。我們可能會在響應中使用多個標題信息;因此,我們編寫自己的+status:message:和+contentType: of OCGIHeader類。現在,這兩條消息僅渲染一條新線條到標準輸出。
為了更好地在Libobjc和Gnustep之間兼容,我們在非蘋果平台上使用GCC的LiboBJC。
版權所有(C)2020,米歇爾·陳(Michelle Chen)。根據麻省理工學院許可。