论坛: 网站建设 标题: CGI程序必须首先输出文档类型是什么意思? 复制本贴地址    
作者: xujin [xujin]    论坛用户   登录


地主 发表时间: 04-02-29 19:56

回复: Aoming [aoming]   版主   登录
CGI程序处理了由浏览器发送的请求后,在输出返回给服务器的时候,需要告诉服务器“我返回的文件是什么编码的文件,它是图片类还是文本型,或者媒体型等等”,然后再由服务器将这样的文档发回到我们使用的浏览器。如果不写名文档类型,那么就不知道这样的文档属于什么样的文档,该怎么处理它。(比如IE遇到是type=text/html类型的就会解析,遇到.zip文件会下载等等)

打个比喻来说就是,飞机在回机场之前必须先和机场通话,告诉“我是什么型号,准备XX,请批准”

要详细了解文档类型,可以去查RFC1521,2045,2046等与MIME相关的资料,以及再查阅一些服务器软件的使用手册和CGI介绍(比如本版中给的一个“CGI技术及其开发”)

B1层 发表时间: 04-02-29 22:19

论坛: 网站建设

20CN网络安全小组版权所有
Copyright © 2000-2010 20CN Security Group. All Rights Reserved.
论坛程序编写:NetDemon

粤ICP备05087286号