我找不到Python中等同于PHP $_SERVER的功能。
是否有类似的功能?或者,有什么方法可以实现相同的结果?
提前感谢。
我找不到Python中等同于PHP $_SERVER的功能。
是否有类似的功能?或者,有什么方法可以实现相同的结果?
提前感谢。
我建议使用 mod_wsgi 而不是 mod_python(长话短说,相信我)...您的应用程序会传递一个环境变量,例如:
def application(environ, start_response):
...
并且该环境包含来自 PHP $_SERVER 的典型元素
...
environ['REQUEST_URI'];
...
等等还有其他问题。
祝你好运!
修订 真正正确的答案是使用像Flask这样的东西。
mod_python
?如果是这样的话(如果你不想像之前建议的那样使用mod_wsgi
),请查看request object的文档。它包含了大多数你会在$_SERVER
中找到的属性。def yourHandler(req):
querystring=req.parsed_uri[apache.URI_QUERY]
查询字符串属性现在将包含请求的查询字符串,也就是问号后面的部分。(因此,对于http://www.example.com/index?this=test
,查询字符串将是this=test
)