CGI圖文說(shuō)明教程(10)CGI 規(guī)范之5
發(fā)表時(shí)間:2023-12-26 來(lái)源:明輝站整理相關(guān)軟件相關(guān)文章人氣:
[摘要]CGI 規(guī)范以下給出一些例子:假如我有一個(gè)請(qǐng)求發(fā)送給HTML轉(zhuǎn)換器。當(dāng)轉(zhuǎn)換器完成它的工作的時(shí)候,它將輸出以下的內(nèi)容到stdout中。 --- start of output ---Content-type: text/html--- end of output ---這里注意有一個(gè)空白行在Cont...
CGI 規(guī)范
以下給出一些例子:
假如我有一個(gè)請(qǐng)求發(fā)送給HTML轉(zhuǎn)換器。當(dāng)轉(zhuǎn)換器完成它的工作的時(shí)候,它將輸出以下的內(nèi)容到stdout中。
--- start of output ---
Content-type: text/html
--- end of output ---
這里注意有一個(gè)空白行在Content-type之后。
再給出另外一個(gè)例子,假如我有一個(gè)腳本,可以從這個(gè)服務(wù)器中返回文檔/path/doc.txt,就象用戶已經(jīng)請(qǐng)求了http://server:port/path/doc.txt,腳本的輸出為:
--- start of output ---
Location: /path/doc.txt
--- end of output ---
服務(wù)器件將執(zhí)行這個(gè)請(qǐng)求并且將它發(fā)送給客戶端。
另外,還有一個(gè)腳本可以引用我們的Gopher服務(wù)器。如果腳本想為用戶提供gopher://gopher.ncsa.uiuc.edu/,它的輸出為:
--- start of output ---
Location: gopher://gopher.ncsa.uiuc.edu/
--- end of output ---
最后,如果有一個(gè)腳本可以直接通知客戶器。比如如果腳本是用HTTP/1.0的SERVER_PROTOCOL 來(lái)引用的,這個(gè)腳本就將輸出以下的HTTP/1.0響應(yīng):
--- start of output ---
HTTP/1.0 200 OK
Server: NCSA/1.0a6
Content-type: text/plain
--- end of output ---