明辉站/网站教程/内容

CGI图文说明教程(10)CGI 规范之5

网站教程2023-12-24 阅读
[摘要]CGI 规范以下给出一些例子:假如我有一个请求发送给HTML转换器。当转换器完成它的工作的时候,它将输出以下的内容到stdout中。 --- start of output ---Content-type: text/html--- end of output ---这里注意有一个空白行在Cont...
CGI 规范

以下给出一些例子:

假如我有一个请求发送给HTML转换器。当转换器完成它的工作的时候,它将输出以下的内容到stdout中。


--- start of output ---

Content-type: text/html


--- end of output ---

这里注意有一个空白行在Content-type之后。

再给出另外一个例子,假如我有一个脚本,可以从这个服务器中返回文档/path/doc.txt,就象用户已经请求了http://server:port/path/doc.txt,脚本的输出为:

--- start of output ---

Location: /path/doc.txt


--- end of output ---

服务器件将执行这个请求并且将它发送给客户端。

另外,还有一个脚本可以引用我们的Gopher服务器。如果脚本想为用户提供gopher://gopher.ncsa.uiuc.edu/,它的输出为:

--- start of output ---

Location: gopher://gopher.ncsa.uiuc.edu/


--- end of output ---

最后,如果有一个脚本可以直接通知客户器。比如如果脚本是用HTTP/1.0的SERVER_PROTOCOL 来引用的,这个脚本就将输出以下的HTTP/1.0响应:

--- start of output ---

HTTP/1.0 200 OK

Server: NCSA/1.0a6

Content-type: text/plain


--- end of output ---

……

相关阅读