O IIS não permitirá que os cabeçalhos de conjunto de scripts do Python

1

Estou tentando fazer com que o Python funcione com o IIS 7.5.

Eu adicionei um manipulador de script para Python:

OpróprioPythonnãopareceseroproblema.Eucorriscriptsnalinhadecomandosemnenhumproblema.OscriptqueestouusandoparatestarafuncionalidadedoPythonestáabaixo:

printprint'HTTP/1.0Status:200OK'print'Content-type:text/html'printprint'<HTML><HEAD><TITLE>PythonSampleCGI</TITLE></HEAD>'print'<BODY>'print'<H1>Thisisaheader</H1>'print'<p>'#thisisacommentprint'SeethisisjustlikemostotherHTML'print'<br>'print'</BODY>'

OproblemaéqueoIISpareceestarconfigurandoocabeçalhodotipodeconteúdoHTTPparatext/plainantesdoscriptpythonserexecutado,porquequandoeunavegoparaoscriptpythonnomeunavegador,receboestasaída:

O que estou fazendo de errado e como posso corrigir isso?

    
por Ian 10.05.2014 / 17:43

1 resposta

2

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
    
por 10.05.2014 / 19:39