Matt:

Try this...

Client code
=============================
#!/usr/bin/perl -w

use LWP;
use strict;

my $request = HTTP::Request->new(POST => 'http://24.58.176.170/demo/test-post.asp');
$request->content_type( 'application/x-www-form-urlencoded' );
$request->content( 'name=' . 'junk ' x 4096 );

my $ua = LWP::UserAgent->new;

my $response = $ua->request( $request );

if ( $response->is_success )
{
  print $response->content."\n\n";
}
else
{
  print $response->error_as_HTML."\n\n";
}


Apache::ASP code
==============================
<% my $data = $Request->Form()->{name} %>

The data is: <%=$data%>

The size is: <%=length($data)%>


Enjoy!

Steve
_____________________
Stephen Bardsley
RLW Inc.
Malta, NY 


> -----Original Message-----
> From: Joshua Chamas [mailto:[EMAIL PROTECTED]]
> Sent: Tuesday, April 02, 2002 5:25 PM
> To: Matt Orlofsky
> Cc: [EMAIL PROTECTED]
> Subject: Re: Request-URI Too Large
> 
> 
> Matt Orlofsky wrote:
> > 
> > I'm attempting to use LWP::UserAgent and via a post, HTTP::Request->new(POST
> > => $url);, send a very large URI.  This URI request exceeds the
> > LimitRequestLine of 8190 bytes.  Which I understand to be the max the Apache
> > server will allow.  I don't believe this limit can be increased and I think
> > the only way to decrees it is to recompile.  If there is a way to increase
> > this limit, that would be great.  Otherwise, I was wondering if perhaps the
> > URI gets sent to a buffer somewhere in the Apache::ASP?  And if maybe there
> > is a way to empty that buffer before it gets full and returns the 414 error?
> > Thanks in advance.
> > 
> 
> This error occurs in apache before Apache::ASP gets to see the request.
> You should consider sending the GET parameter $Request->QueryString
> as POST data to be seen instead in $Request->Form.  There are fewer
> practical limits on the amount of POST data you can send.
> 
> --Josh
> _________________________________________________________________
> Joshua Chamas                           Chamas Enterprises Inc.
> NodeWorks Founder                       Huntington Beach, CA  USA 
> http://www.nodeworks.com                1-714-625-4051
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to