use strict; use LWP::UserAgent; use HTTP::Request::Common; my $connId; # The xml_request my $xml_req = ''; my $ua = LWP::UserAgent->new(); my $response = $ua->post("http://172.XX.XXX.XXX:40500/xmlApiServlet", Content => $xml_req); if ($response->is_success) { print $response->decoded_content; $response->decoded_content =~ m/drl connectionid\=\"(.*?)\".*?\>/; $connId = $1; } else { die $response->status_line; }