首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > perl python >

关于python写的cgi在iis下执行出错的有关问题

2012-02-15 
关于python写的cgi在iis下执行出错的问题iis的应用程序扩展名映射中已经添加了.py可执行文件也配置为C:\Py

关于python写的cgi在iis下执行出错的问题
iis的应用程序扩展名映射中已经添加了.py
可执行文件也配置为C:\Python24\python.exe   "%s "   %s了,
可是当我请求相应目录下的.py脚本时,浏览器总是报以下的错误,这是怎么回事呢?,那位大侠能帮我呀?

CGI   Error
The   specified   CGI   application   misbehaved   by   not   returning   a   complete   set   of   HTTP   headers.

多谢了!

[解决办法]
检查py脚本的内容,好像是脚本的输出有问题。没能返回标准的HTTP响应。
[解决办法]
HTTP/1.1 200 OK\r\n

之类的。

最好装个ethereal,然后转数据,查看返回的内容。

[解决办法]
print 'Status: 200 OK'
print 'Content-type: text/html'
print

print '<HTML><HEAD><TITLE>Test Python on IIS</TITLE></HEAD>'
print '<BODY bgcolor=#000000>'
print '<font color=#FFFFFF size=7>'
print 'Hello,world.'
print '</font>'
print '</BODY>
[解决办法]
print 'Content-type: text/html '

热点排行