-
簡單通用網關接口
鎖定
- 中文名
- 簡單通用網關接口
- 領 域
- 硬件
簡單通用網關接口規範
客户端通過一個可靠的流流協議連接到一個 SCGI 服務器,進行 8 比特字節的傳輸。客户端首先發送請求,當 SCGI 服務器看到請求結束時,它會將回應發送回來並關閉連接。
簡單通用網關接口請求格式
請求包含幾個頭部和正文。頭部的格式是:
headers ::= header*header ::= name NUL value NULname ::= notnull+value ::= notnull*notnull ::= <01> | <02> | <03> | … | <ff>NUL = <00>
頭部中不允許出現重複的名稱。第一個頭部的名稱必須是 "CONTENT_LENGTH" 且值為正文的十進制長度。 "CONTENT_LENGTH" 頭必須始終存在,即使它的值為 "0" 。此外還必須有一個頭部的名稱為 "SCGI" 且值為 "1"。為了方便從 CGI 過渡,標準的 CGI環境變量也應該被作為 SCGI 頭部提供。
簡單通用網關接口示例
網頁服務器(SCGI 客户端)打開連接併發送以下字符串拼接起來的數據:
"70:" "CONTENT_LENGTH" <00> "56" <00> "SCGI" <00> "1" <00> "REQUEST_METHOD" <00> "POST" <00> "REQUEST_URI" <00> "/deepthought" <00>",""What is the answer to life, the Universe and everything?"
網頁應用程序(SCGI 服務器)發送以下回應:
"Status: 200 OK" <0d 0a>"Content-Type: text/plain" <0d 0a>"" <0d 0a>"42"
簡單通用網關接口超文本傳輸協議
HTTP的發展是由蒂姆·伯納斯-李於1989年在歐洲核子研究組織(CERN)所發起。HTTP的標準制定由萬維網協會(World Wide Web Consortium,W3C)和互聯網工程任務組(Internet Engineering Task Force,IETF)進行協調,最終發佈了一系列的RFC,其中最著名的是1999年6月公佈的RFC 2616,定義了HTTP協議中現今廣泛使用的一個版本——HTTP 1.1。
- 詞條統計
-
- 瀏覽次數:次
- 編輯次數:3次歷史版本
- 最近更新: 格斗天王2046