Я настойчиво искал последнюю неделю в надежде найти решение моей проблемы. Первоначально у меня был Python, настроенный с CGI на моем сервере Windows, Apache, MySQL и Python. Я понимаю, что CGI работает медленно и дополнительно выделяет заголовки HTTP_AUTHORIZATION перед выполнением среды Python. С тех пор я настроил mod_wsgi и добавил в свой httpd.conf следующее:
WSGIScriptAlias /flex/entry "C:/Program Files (x86)/Apache Software Foundation/Apache2.2/htdocs/flex/entry.wsgi"
WSGIPassAuthorization On
Мое понимание заключается в том, что HTTP_AUTHORIZATION обычно доступно в Python через os.environ['HTTP_AUTHORIZATION']
. Однако, это не так.
Может кто-нибудь объяснить, что я не вижу/делаю неправильно?
Спасибо! Трент
Он прошел в отображении, переданном как environ
, в главную функцию WSGI.