
Estou tentando fazer o Python funcionar com o IIS 7.5.
Adicionei um manipulador de script para Python:
O próprio Python não parece ser o problema. Executei scripts na linha de comando sem problemas. O script que estou usando para testar a funcionalidade do Python está abaixo:
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>'
O problema é que o IIS parece estar configurando o cabeçalho do tipo de conteúdo HTTP antes text/plain
da execução do script python, porque quando navego até o script python no meu navegador, recebo esta saída:
O que estou fazendo de errado e como posso corrigir isso?
Responder1
Não deve haver nada impresso antes do cabeçalho.
por exemplo, seu programa deve começar com:
print 'HTTP/1.0 Status: 200 OK'
print 'Content-type: text/html'
print