#!/usr/bin/perl use HTTP::Cookies; use strict; use LWP::UserAgent; { my $ua = new LWP::UserAgent; $ua->cookie_jar(HTTP::Cookies->new()); push @{$ua->requests_redirectable}, 'POST'; my $search_command = "http://wok-ws.isiknowledge.com/esti/soap/SearchRetrieve"; my $content = 'DIIDWTS=(create)11'; my $header = new HTTP::Headers ( 'Content-Type' => 'text/xml; charset=utf-8', 'User-Agent' => 'PHP SOAP 0.1', 'Content-Type' => 'text/xml; charset=utf-8', 'SOAPAction' => "http://wok-ws.isiknowledge.com/esti/soap/SearchRetrieve?wsdl#search", ); my $req = new HTTP::Request('POST',$search_command,$header,$content); my $res = $ua->request($req); print $req->as_string."\n"; my $response = $res->headers_as_string(); my $response .= $res->content; print "---response---\n$response\n"; }