perl - 使用 CGI 时如何在 perl 中获取 HTTP header

标签 perl apache http http-headers cgi

我正在使用 Perl/CGI/Apache 并希望获取 X-Forwarded-For HTTP header 。我该怎么做?

最佳答案

除了少数经过特殊处理的 header 外,CGI 将Header-Name: 的值存储在环境变量HTTP_HEADER_NAME 中。因此,X-Forwarded-For(如果存在于请求中)应该在 $ENV{HTTP_X_FORWARDED_FOR} 中找到。

关于perl - 使用 CGI 时如何在 perl 中获取 HTTP header ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4949276/

相关文章:

php - 处理自签名 SSL 证书

http - Flutter Dio 发布一个带有数组的对象

javascript - 我如何 gzip 我的 JavaScript 和 CSS 文件?

使用 mod_rewrite 进行 Apache ssl 重定向

javascript - 在 HTML 表单提交上从 MySQL DB 创建唯一的 URL/页面

arrays - 从N个数组中获取所有组合

http - 服务器启动后如何更改 http.Handle() 中的处理程序?

perl - 这是在 Perl 中提取 AoH 子集的最干净的方法吗?

Perl 函数名冲突

Perl dbi sqlite 'select * ..' 只返回第一个元素