我正在使用HTTP::Daemon
HTTP 服务器。
use strict;
use warnings;
use HTTP::Daemon;
my $d = HTTP::Daemon->new (Listen => 1, LocalPort => 8080, ReuseAddr => 1, Blocking => 0) or die "error daemon: " . $!;
while (1)
{
my $c = $d->accept ();
if (defined ($c))
{
my $req = $c->get_request ();
my $res = HTTP::Response->new (200);
$res->header ("Server" => "MyServer"); # try to overwrite the internel builtin value
$res->content ("OK");
$c->send_response ($res);
$c->autoflush ();
undef ($c);
}
sleep (1);
}
我尝试覆盖服务器的 HTTP 标头条目。但是,我得到的只是第二个条目,其值为“MyServer”。
知道如何覆盖原始值“libwww-perl-daemon”吗?
有一种product_tokens
获取值的方法,但无法设置值。