#!/usr/bin/perl use strict; use LWP::UserAgent; my $ua = LWP::UserAgent->new; my $server_endpoint = "http://localhost/test/process2.cgi"; # set custom HTTP request header fields my $req = HTTP::Request->new(POST => $server_endpoint); $req->header('content-type' => 'application/json'); my $xml = do { local $/; }; $req->content($xml); my $resp = $ua->request($req); if ($resp->is_success) { my $message = $resp->decoded_content; print "Received reply:\n$message\n"; } else { print "HTTP POST error code: ", $resp->code, "\n"; print "HTTP POST error message: ", $resp->message, "\n"; } __DATA__ Frank Sanbeans 3/10 frank@example.com Sandy Sanbeans 4/15 sandy@example.com Supplier 1
Address 1
012345