use warnings; use strict; use SOAP::Lite; my $som = SOAP::Lite->uri('http://my_namespace/SOAP_ImageMgr') ->proxy('http://wshost/cgi-bin/imagemgr/imagemgr', timeout => 30, keep_alive => 1); my $url = 'http://image-url/'; for (1 .. 100) { my $resp = $som->get_image_token($url, 260, 260); if ($resp->fault()) { die("$0: can't get image handle for $url(260): ", $resp->faultstring(), "\n"); } print $resp->result(), "\n"; }