An error ?

Steve Holden steve at holdenweb.com
Mon Jun 12 03:07:38 EDT 2006


Bo Yang wrote:
> Hi ,
> I am confronted with an odd question in the python cgi module !
> 
> Below is my code :
> 
> import cgitb ; cgitb.enable()
> import cgi
> 
> print "Hello World !"
> 
> How easy the script is , and the url is 202.113.239.51/vote/cgi/a.py
> but apache give me a 'Server internal error !'
> and the error log is :
> 
> 
> [Fri Jun 16 14:06:45 2006] [error] [client 10.10.110.17] malformed
> header from script. Bad header=Hello World!: a.py
> 
> I wish somebody could help me , thanks in advance !
> 
You don't include any HTTP headers. This is easily corrected: try instead:

import cgitb ; cgitb.enable()
import cgi

print "Content-Type: text\plain\n"
# note the extra blank line terminate the headers
print "Hello World !"


regards
 Steve
-- 
Steve Holden       +44 150 684 7255  +1 800 494 3119
Holden Web LLC/Ltd          http://www.holdenweb.com
Love me, love my blog  http://holdenweb.blogspot.com
Recent Ramblings     http://del.icio.us/steve.holden




More information about the Python-list mailing list