输入以ASCII方式回送给Web服务器

CGI次序经过标准输出(stdout将输出信息传送给Web服务器。传送给Web服务器的信息能够用各种格局.这样我就能够在命令行状况调试CGI次序,一般是以纯文本或许HTML文本的方式.而且得到输出。

将HTML中Form信息直接输出到Web浏览器。下面是一个简略的CGI次序.

下面对此次序作一下扼要的剖析。

prinft″Contenttype:text/plain\n\n″);

此行经过标准输出将字符串″Contenttype:text/plain\n\n″传送给Web服务器。一个MIME头信息.这是由于Web服务器需要在实践的文本信息开端之前先看见一个空行。通知Web服务器随后的输出是以纯ASCII文本的方式。请注意在这个头信息中有两个新行符.

ifgetenv″CONTENT-LENGTH″)

n=atoigetenv″CONTENT-LENGTH″);

此行首要在调用运用POST办法的CGI次序时设置此环境变量.因而我运用函数atoi将此环境变量的值变换成整数,文本值表明 Web服务器传送给CGI次序的输入中的字符数目.并赋给变量n请注意Web服务器并不以文件完毕符来停止它输出,所以假如不查看环境变量CONTENT-LENGTH,CGI次序就无法知道什么时候输入完毕了

,父母养我不容易,我在学校争口气。

输入以ASCII方式回送给Web服务器

相关文章:

你感兴趣的文章:

标签云: