#!/usr/bin/perl use HTTP::Request; use LWP::UserAgent; my $CEP = shift || "91751-000"; my $content =<<"HERE"; {AE4CDA59-C3EC-496A-B0B3-B21A55EEA0CC} {F6FF7BE0-F39C-4ddc-A7D0-09A4C6C647A5} urn:Microsoft.Search.Response.Document:Document urn:Microsoft.Search.Response.Content:Content urn:Microsoft.Search.Response.Form:Form $CEP en-us false Microsoft Office Word (11.0.5329) en-us en-us en-us US en-us en-us food food ]]> HERE my $ua = LWP::UserAgent->new(); my $request = HTTP::Request->new( POST => 'http://consultacep.correios.com.br/office2003/Query.asmx' ); $request->header( 'SOAPAction' => "urn:Microsoft.Search/Query" ); $request->header( 'Content-Type' => "text/xml; charset=utf-8" ); $request->content( $content ); print $request->as_string; my $response = $ua->request( $request ); print $response->as_string;