簡體   English   中英

Python CGI錯誤

[英]Python CGI Error

我的網絡服務器上的cgi-bin文件夾中有一個test.py ,運行時會收到500 Internal Server Error 我究竟做錯了什么? 這是代碼:

#!/usr/bin/python
import os
print "Content-type: text/plain\n\n"
print "hi"

我需要擁有什么權限?

那將不會產生有效的HTTP輸出。 HTTP規范要求每行以\\r\\n結尾的兩個字符。

另外,請嘗試從外殼運行腳本。 還要查看來自服務器的所有調試日志。

為了有效地添加一個空行來標記標題行的末尾,請使用CR-LF行尾:

#!/usr/bin/python
import os
print "Content-type: text/plain\r\n\r\n"
print "hi"

或者,沒有丑陋的反斜杠並添加一個空的print statemanet:

#!/usr/bin/python
import os
print "Content-type: text/plain"
print
print "hi"

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM