while ( my $request = $client->get_request ) {
+ CGI::initialize_globals();
+
my $c = HTTP::Request::AsCGI->new( $request, %e )->setup;
my $q = CGI->new;
foreach my $field ( $request->headers->header_field_names ) {
my $key = uc($field);
- $key =~ tr/_/-/;
+ $key =~ tr/-/_/;
$key = 'HTTP_' . $key unless $field =~ /^Content-(Length|Type)$/;
unless ( exists $self->{enviroment}->{$key} ) {