A Taylor <[EMAIL PROTECTED]> asked:
> I am trying to set some HTTP header variables in a perl
> script that I can then pick up in another script.
> I want to create a situation as if some one had POSTed
> variables from a form. I then want to pick these variables up
> in an .asp script.
You can use LWP to make a POST request to another CGI script:
#!/usr/bin/perl -w
use strict;
use LWP::UserAgent;
sub post_url {
my( $url, $formref ) = @_;
# set up a UserAgent object to handle our request
my $ua = new LWP::UserAgent(timeout => 300);
$ua->agent('perlproc/1.0');
my $response = $ua->post($url, $formref );
if( $response->is_success ){
return $response->content;
} else {
die $response->status_line;
}
}
my $url = "http://baetzler.de/cgi-bin/listcgiparam.cgi";
my %param = ( 'foo' => 'bar', 'email' => '[EMAIL PROTECTED]' );
print post_url( $url, \%param );
__END__
HTH,
THomas
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
<http://learn.perl.org/> <http://learn.perl.org/first-response>