297 次浏览
HTTP 头部 `Content-type:text/html\r\r` 是发送到浏览器以理解内容的 HTTP 头部的一部分。所有 HTTP 头部都将采用以下形式:HTTP 字段名称 - 字段内容。例如:`Content-type - text/html\r\r`。还有一些其他重要的 HTTP 头部,我们将在 CGI 编程中经常使用它们。 序号.头部.描述 1.Content-type: 定义返回文件的格式的 MIME 字符串。例如 `Content-type:text/html` 2.Expires: 日期 信息失效的日期。浏览器使用它来决定何时需要刷新页面。有效的日期字符串格式为 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 脚本... 阅读更多