perl-modperl-cvs mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From do...@apache.org
Subject cvs commit: modperl-2.0/t/response/TestApache post.pm
Date Mon, 02 Apr 2001 09:06:07 GMT
dougm       01/04/02 02:06:07

  Added:       t/response/TestApache post.pm
  Log:
  start of extended apache test
  
  Revision  Changes    Path
  1.1                  modperl-2.0/t/response/TestApache/post.pm
  
  Index: post.pm
  ===================================================================
  package TestApache::post;
  
  use strict;
  use warnings FATAL => 'all';
  
  use APR::Table ();
  
  sub read_post {
      my $r = shift;
  
      $r->setup_client_block;
  
      return undef unless $r->should_client_block;
  
      my $len = $r->headers_in->get('content-length');
  
      my $buf;
      $r->get_client_block($buf, $len);
  
      return $buf;
  }
  
  sub handler {
      my $r = shift;
      $r->content_type('text/plain');
  
      my $data = read_post($r) || "";
  
      $r->puts(join ':', length($data), $data);
  
      0;
  }
  
  1;
  
  
  

Mime
View raw message