我使用HTTP::Server::Simple::CGI
用于轻量级HTTP服务器。当HTTP请求被接受时,这给了我一个回调函数中的CGI对象。如何访问HTTP :: Server :: Simple :: CGI中的HTTP请求标头?
如何访问传入的HTTP标头,特别是非标准标头? 环境变量只是标准的。
cgi->param
仅给出了表单参数。
谢谢! 克里斯
我使用HTTP::Server::Simple::CGI
用于轻量级HTTP服务器。当HTTP请求被接受时,这给了我一个回调函数中的CGI对象。如何访问HTTP :: Server :: Simple :: CGI中的HTTP请求标头?
如何访问传入的HTTP标头,特别是非标准标头? 环境变量只是标准的。
cgi->param
仅给出了表单参数。
谢谢! 克里斯
它说,在the documentation:
你可以,如果你真的想,定义parse_headers(),并分析它们的原始自己。
谢谢!你把我放在正确的路上! 函数标题将给我的参数,而不为自己解析。 问候, chris – chris01 2010-06-22 13:36:31
定义headers
方法来接收标头。
sub headers
{
my $self = shift;
my $headers = shift;
my @h = @{$headers};
while (0 + @h)
{
my $k = shift @h;
my $v = shift @h;
print STDERR "header >> $k: $v\n";
}
}
chris,我在您的问题中用*标题代替了*属性*。如果这不是你的意思,请回滚我的更改。 – daxim 2010-06-22 13:11:46