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)。根据麻省理工学院许可。