一个简单的,只能处理单一请求的Web服务器模型。 |
send_file_response() 方法能把Client请求的文件传送过去。 |
QUOTE: |
#!/usr/bin/perl |
use HTTP:: Daemon; |
$| = 1; |
my $wwwroot = "/home/doc/" ; |
my $d = HTTP:: Daemon->new || die ; |
print "Perl Web-Server is running at: " , $d ->url, " ...\n" ; |
while ( my $c = $d -> accept ) |
{ |
print $c "Welcome to Perl Web-Server<br>" ; |
if ( my $r = $c ->get_request ) |
{ |
print "Received : " , $r ->url->path, "\n" ; |
$c ->send_file_response ( $wwwroot . $r ->url->path ); |
} |
$c -> close ; |
} |
by: 发表于:2017-09-12 14:53:58 顶(0) | 踩(0) 回复
??
回复评论