#!/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("close(); # automatically closes file; my $userAgent = LWP::UserAgent->new(); my $request = HTTP::Request->new(POST => 'http://test.com:7080/b2b?msgFmt=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; } #