2012-10-02 63 views
0

我正在工作w/Bottle.py和Python,我對request.headers和request.environ變量之間的差異有點困惑。當我枚舉數據時,我正在使用會話,會話數據出現在request.environ變量中,這導致我得出結論,即某些數據不公開。我如何知道哪些變量是公開的,哪些不是?這兩個變量有什麼區別?Bottle.py - request.headers與request.environ?

回答

5

對於WSGI,environ variables是您的WSGI服務可見的CGI和其他服務器端環境變量的集合。

據我所知,在瓶保持request.environWSGI環境值的所有,而request.headers僅在報頭中使用的值的限制只讀視圖。您可以通過.environ訪問相同的信息,但.headers會返回忽略重要情況的專用字典。

這些信息都不應該以任何方式在服務器之外「公開」。