297 次瀏覽
HTTP 頭部Content-type:text/html\r\r 這行是 HTTP 頭部的一部分,傳送到瀏覽器以理解內容。所有 HTTP 頭部都將採用以下形式:HTTP 欄位名稱 - 欄位內容例如Content-type - text/html\r\r還有其他一些重要的 HTTP 頭部,我們將在 CGI 程式設計中經常使用它們。 序號頭部描述1Content-type:定義返回檔案的格式的 MIME 字串。例如 Content-type:text/html2Expires:日期資訊變得無效的日期。瀏覽器使用它來確定何時需要重新整理頁面。有效的日期字串格式為 01 Jan 1998 ... 閱讀更多
298 次瀏覽
如果我們執行簡單的指令碼,例如 hello.py,它的輸出將寫入 STDOUT 檔案,即螢幕。有一個重要的額外功能,即第一行要列印的內容 Content-type:text/html\r\r。此行傳送回瀏覽器,並指定要在瀏覽器螢幕上顯示的內容型別。我們可以使用 Python 編寫高階 CGI 程式。此指令碼可以與任何其他外部系統互動,甚至與 RDBMS 交換資訊。
186 次瀏覽
Python 的 cgi 模組通常是使用 Python 編寫 CGI 程式的起點。cgi 模組的主要目的是從 HTML 表單中提取傳遞給 CGI 程式的值。大多數情況下,人們透過 HTML 表單與 CGI 應用程式進行互動。在表單中填寫一些值以指定要執行的操作的詳細資訊,然後呼叫 CGI 使用您的規範執行其操作。您可以在 HTML 表單中包含許多輸入欄位,這些欄位可以是多種不同型別(文字、複選框、選擇列表、單選按鈕等)。您的 Python 指令碼 ... 閱讀更多