1
Веб-технологии / Perl и SOAP - как изобразить?
« : 06 Ноября 2007, 18:49:37 »
Вот есть работающий пример:
#!/usr/bin/perl -w
use SOAP::Lite;
print SOAP::Lite
-> uri(\'http://www.soaplite.com/Demo\')
-> proxy(\'http://services.soaplite.com/hibye.cgi\')
-> hi()
-> result;
А вот то, что надо сделать, но написано на PHP:
$soap=new SoapClient("http://сайт.ru/траляля?wsdl", array("soap_version" => SOAP_1_2));
$p["Lang"]=0;
$p["UserSystem"]=1;
$p["UserToken"]="test";
$p["OrderId"]=1;
$params["browserOrderStatusRequest"]=$p;
$res=$soap->GetDoneOrderStatus($params);
print_r($res);
Как это на Перле переписать? С параметрами хэша вроде ясно, а вот какой адрес куда вписывать?
#!/usr/bin/perl -w
use SOAP::Lite;
print SOAP::Lite
-> uri(\'http://www.soaplite.com/Demo\')
-> proxy(\'http://services.soaplite.com/hibye.cgi\')
-> hi()
-> result;
А вот то, что надо сделать, но написано на PHP:
$soap=new SoapClient("http://сайт.ru/траляля?wsdl", array("soap_version" => SOAP_1_2));
$p["Lang"]=0;
$p["UserSystem"]=1;
$p["UserToken"]="test";
$p["OrderId"]=1;
$params["browserOrderStatusRequest"]=$p;
$res=$soap->GetDoneOrderStatus($params);
print_r($res);
Как это на Перле переписать? С параметрами хэша вроде ясно, а вот какой адрес куда вписывать?