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 脚本 ... 阅读更多