На прошлой неделе я энергично искал в надежде найти решение моей проблемы. Первоначально у меня был 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']
. Однако, это не так.
Может кто-нибудь объяснить, что я пропускаю / делаю неправильно?
Спасибо!
Trent