php,wsdl第一次开发

半醉人间 发布于 2013/08/05 11:58
阅读 214
收藏 0

$client = new SoapClient(对方URL);
$client->soap_defencoding = 'utf-8';
$client->xml_encoding = 'utf-8';

$client->__getFunctions()

输出

array(1) {
  [0] => string(54) "QuickQuoteResponse quickQuote(quickQuoteRequest $arg0)"
}

 

对方给的接口


 

 我的详细代码

$data["areaCode"]="110000";
$data["userName"]=urlencode("半人间");
$data["mobile"]='15989072342';
$data["email"]='dope2008@126.com'; 
$data["userResource"]='infinite'; 
$data["car"]["enrollDate"]='2013-01-01';  
$data["car"]["purchasePrice"]='10000000';  
$data["car"]["licensePlateNo"]=urlencode('粤G123456');

$client = new SoapClient(对方URL);
$client->soap_defencoding = 'utf-8';
$client->xml_encoding = 'utf-8';

var_dump($client->__getFunctions());
var_dump($client->__getTypes());

$res = $client->__Call('QuickQuoteService',array('EasyQuoteRequestDTO' => $data));

 

加载中
0
回去干活
回去干活
这老掉牙的玩意,还没被淘汰.
0
Tuesday
Tuesday

的确老了, 腾讯互联的接口都完全没考虑过用soap,

为什么? 因为许多虚拟主机不开这服务.

半醉人间
半醉人间
要怎么做呀
0
王瑞平
王瑞平
SOA,SAAS还没死呢
0
酒逍遥
酒逍遥
都没说 什么问题啊...返回结果不正确?
半醉人间
半醉人间
不知道怎么调用
返回顶部
顶部