我正在使用 Bottle.py 和 Python,我对request.headers
VSrequest.environ
变量之间的区别有点困惑。我正在使用会话,request.environ
当我枚举数据时,我的会话数据出现在变量中,这使我得出结论,其中一些数据不是公开的。
我如何知道哪些变量是公开的,哪些不是?这两个变量有什么区别?
对于 WSGI,环境变量是一组 CGI 和其他对 WSGI 服务可见的服务器端环境变量。
据我了解,在瓶中request.environ
保存所有WSGI 环境值,而request.headers
仅对标头中使用的值进行受限只读视图。您可以通过 访问相同的信息.environ
,但会.headers
返回一个忽略关键大小写的专用字典。
这些信息都不应该以任何方式在服务器之外“公开”。