1

ubuntu 12.04には、この基本的なhttpサーバーがあります:

python -m SimpleHTTPServer

そして、このファイル demo.py

#!/usr/bin/python2.7
print "Content-Type: text/html"
print
print """\
<html>
<body>
<h2>Hello World!</h2>
</body>
</html>
"""

ただし、開いたとき: http://127.0.0.1:8000/demo.py

ブラウザで demo.py リテラルを含むページを受け取ります。明らかに、期待されるのは hello world です。

何が問題ですか?何か案が?

4

1 に答える 1

2

SimpleHTTPServerCGI スクリプトではなく、静的ページのみを提供できます。代わりに使用できますCGIHTTPServer

これは、ローカルのテスト セットアップにのみ使用してください。これらのサーバーは、より広範な Web でほとんどテストされておらず、ほぼ確実に安全ではありません。

于 2013-09-30T00:02:50.207 に答える