On Thu, 19 Sep 2002 09:45:53 -0500
Scott Nelson <[EMAIL PROTECTED]> wrote:

> I am having problems reading standard input while running under PerlRun. 
> I am trying to use text/xml data POSTed to an url, as opposed to form-data.
> 
> I get the data when running in CGI mode, but I get zero bytes when 
> running in PerlRun mode. How do I read the data POSTed to the URL?
> 
> I have isolated my problem down to this short script:
> 
> #! /usr/bin/perl -w
> 
> use strict;
> use diagnostics;
> use XML::LibXML;
> 
> my $parser = XML::LibXML->new();
> my @input = <>;
> my $input = join("\n", @input);
> #my $doc = $parser->parse_string($input);
> #my $plainText = $doc->toString();
> my $plainText = $input;
> my $length = length($plainText);
> 
> print "Content-type: text/plain\n";
> print "Content-length: $length\n";
> print "\n";
> print $plainText;
> 
> The content length is 0!


I guess you've checked that $plainText isn't of length 0?

/Jon

Reply via email to