我正在尝试让 Python 与 IIS 7.5 一起工作。
我添加了一个 Python 脚本处理程序:
Python 本身似乎不是问题。我在命令行上运行脚本没有问题。我用来测试 Python 功能的脚本如下:
print
print 'HTTP/1.0 Status: 200 OK'
print 'Content-type: text/html'
print
print '<HTML><HEAD><TITLE>Python Sample CGI</TITLE></HEAD>'
print '<BODY>'
print '<H1>This is a header</H1>'
print '<p>' #this is a comment
print 'See this is just like most other HTML'
print '<br>'
print '</BODY>'
问题是 IIS 似乎text/plain
在执行 python 脚本之前设置了 HTTP 内容类型标头,因为当我在浏览器中浏览 python 脚本时,我得到了以下输出:
我做错了什么?我该如何解决这个问题?
答案1
例如你的程序应该以以下内容开始:
print 'HTTP/1.0 Status: 200 OK'
print 'Content-type: text/html'
print