没有root的Android设备上的cgi服务器?

时间:2013-04-20 14:54:23

标签: android python cgi httpserver

我通过一个简短的python脚本在我的Android设备(Acer Iconia Tab A511,Android 4)上实现了一个cgi-server:

import BaseHTTPServer
import CGIHTTPServer
import cgitb; cgitb.enable()
import os

os.chdir('/sdcard/sl4a')

server = BaseHTTPServer.HTTPServer
handler = CGIHTTPServer.CGIHTTPRequestHandler
server_adress = ('', 8000)

print('CGIHTTPServer an Port 8000 gestartet')

httpd = server(server_adress, handler)
httpd.serve_forever()

并尝试启动python cgi脚本,例如:

#! /system/bin/python

print "Content-Type: text/html\n\n"
print "Hello World!"

Altough这适用于Windows机器(通过微小的更改)没有任何问题我没有找到一种方法使它在我的Android设备上工作。我是否需要 root 才能使其正常工作,例如我不能将我的cgi脚本chmod为可执行文件,或者我还应该考虑什么?

0 个答案:

没有答案