14 |
|
|
15 |
my $request = <$client>; |
my $request = <$client>; |
16 |
|
|
17 |
warn "WEB << $request\n" if $debug; |
warn "WEB << $request" if $debug; |
18 |
|
|
19 |
if ($request =~ m{^GET (/.*) HTTP/1.[01]}) { |
if ($request =~ m{^GET (/.*) HTTP/1.[01]}) { |
20 |
my $method = $1; |
my $method = $1; |
29 |
if ( my $path = static( $client,$1 ) ) { |
if ( my $path = static( $client,$1 ) ) { |
30 |
warn "WEB >> $path" if $debug; |
warn "WEB >> $path" if $debug; |
31 |
} elsif ( $callback->( $client, $method, $param ) ) { |
} elsif ( $callback->( $client, $method, $param ) ) { |
32 |
warn "WEB callback $path"; |
warn "WEB callback $method"; |
33 |
} else { |
} else { |
34 |
print $client "HTTP/1.0 500 No method\r\n"; |
print $client "HTTP/1.0 500 No method\r\n"; |
35 |
} |
} |