编写 CGI ,输入任务和输出任务的流程各是什么? 答: 输入任务就是指获取解析提交参数数据的过程 ( 1 )读取环境变量 REQUEST_METHOD ,获取参数的提交方式( GET 或 POST ); ( 2 )获取提交数据: GET 方式,读取环境变量 QUERY_STRING 作为提交参数; POST 方式,读取环境变量 CONTENT_LENGTH 值作为参数长度,从标准输入中读取参数内容; ( 3 )解析字符串中的数据,得到提交的参数值 输出任务 ( 1 )输出 HTTP 响应的内容类型 ( 2 )进行处理操作 ( 3 )输出 CGI 程序执行结果