2011-06-14 32 views
1

上週我一直在大力尋找解決方案,希望找到解決方案。最初,我在我的Windows,Apache,MySQL和Python服務器上配置了使用CGI的Python。我知道CGI速度很慢,並且在執行Python環境之前還會丟失HTTP_AUTHORIZATION標頭。因爲我已經配置的mod_wsgi並添加以下到我的httpd.conf:使用Python,Apache和mod_wsgi進行身份驗證

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

回答

1

將它作爲environ傳遞給主WSGI函數。

+0

謝謝!我可以找到的幾個示例使用os.environ.get(「HTTP_AUTHORIZATION」)顯然超出了範圍。 – 2011-06-15 00:09:09

相關問題