我注意到,从 Web 服务器访问 Http header 时,使用 HTTP_ 前缀几乎是一种通用约定。谁能向我解释一下这是如何发生的?
最佳答案
听起来您在谈论 CGI 脚本。 HTTP header 作为环境变量传递。由于可能存在与 HTTP 无关的其他环境变量(例如:PATH),因此添加公共(public)前缀以减少冲突的机会是有意义的。
关于http - 为什么 Accept header 带有 HTTP_ 前缀?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10921242/