0
我正在工作w/Bottle.py和Python,我對request.headers和request.environ變量之間的差異有點困惑。當我枚舉數據時,我正在使用會話,會話數據出現在request.environ變量中,這導致我得出結論,即某些數據不公開。我如何知道哪些變量是公開的,哪些不是?這兩個變量有什麼區別?Bottle.py - request.headers與request.environ?
我正在工作w/Bottle.py和Python,我對request.headers和request.environ變量之間的差異有點困惑。當我枚舉數據時,我正在使用會話,會話數據出現在request.environ變量中,這導致我得出結論,即某些數據不公開。我如何知道哪些變量是公開的,哪些不是?這兩個變量有什麼區別?Bottle.py - request.headers與request.environ?
對於WSGI,environ variables是您的WSGI服務可見的CGI和其他服務器端環境變量的集合。
據我所知,在瓶保持request.environ
的WSGI環境值的所有,而request.headers
僅在報頭中使用的值的限制只讀視圖。您可以通過.environ
訪問相同的信息,但.headers
會返回忽略重要情況的專用字典。
這些信息都不應該以任何方式在服務器之外「公開」。