【发布时间】:2011-09-15 01:31:56
【问题描述】:
上周我一直在努力寻找解决问题的方法。最初,我在我的 Windows、Apache、MySQL 和 Python 服务器上使用 CGI 配置了 Python。我知道 CGI 很慢,并且在执行 Python 环境之前还会删除 HTTP_AUTHORIZATION 标头。我已经配置了 mod_wsgi 并将以下内容添加到我的 httpd.conf 中:
WSGIScriptAlias /flex/entry "C:/Program Files (x86)/Apache Software Foundation/Apache2.2/htdocs/flex/entry.wsgi"
WSGIPassAuthorization On
我的理解是 HTTP_AUTHORIZATION 现在通常可以通过os.environ['HTTP_AUTHORIZATION'] 在 Python 中访问。然而,这种情况并非如此。
有人可以解释我错过了什么/做错了吗?
谢谢! 特伦特
【问题讨论】:
标签: python apache http-headers authorization mod-wsgi