4

我正在使用这个 uwsgi 应用程序: http ://projects.unbit.it/uwsgi/wiki

def application(env, start_response):
  start_response('200 OK', [('Content-Type','text/html')])
  return "Hello World"

我想知道我当前的 URL 是什么,例如:

本地主机:9090/some/path/here?a=b&c=d

由于某种原因,这不在文档中。我在这里错过了一些基本的东西吗?我应该查什么?如何获取当前 URL?

另外,您如何获得以下内容:

Cookies、接受语言、标题等。

4

2 回答 2

3

这一切都在envwsgiref.util可以帮助您实现它。而且它们都不是特定于 uWSGI 的,它只是一个 WSGI 容器。

于 2011-11-17T05:54:43.643 回答
1

大多数(如果不是全部)服务器都基于 Apache(祖父)。环境标准化。

尝试:env['HTTP_HOST'], env['PATH_INFO'], env['HOST_NAME'], env['REQUEST_METHOD'], env['REQUEST_URI']

于 2011-11-17T06:07:27.157 回答