mikes300 has asked for the wisdom of the Perl Monks concerning the following question:
#!/usr/bin/perl -w use strict; use FileHandle; use LWP::UserAgent; use HTTP::Request; sub printFile($) { my $fileHandle = $_[0]; while (<$fileHandle>) { my $line = $_; chomp($line); print "$line\n"; } } my $fh = new FileHandle; $fh->open("</home/test.xml") or die "Could not open file\n"; printFile($fh); $fh->close(); # automatically closes file; my $userAgent = LWP::UserAgent->new(); my $request = HTTP::Request->new(POST => 'http://test.com:7080/b2b?msg +Fmt=testRequest'); $request->header('Host' => "test.com:7080"); $request->content($fh); $request->content_type("text/xml; charset=utf-8"); my $response = $userAgent->request($request); if($response->code == 200) { print $response->as_string; } else { print $response->error_as_HTML; } #
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: Sending xml message in perl
by Jenda (Abbot) on Dec 05, 2008 at 23:39 UTC | |
|
Re: Sending xml message in perl
by Crackers2 (Parson) on Dec 05, 2008 at 23:25 UTC |