请教:PHP调用WebService的问题 WebService接口地址:http://222.198.125.190:8080/KxjsService/KxjsService?wsdl请问在php中如何调用这个接口中的query方法? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 $client = new SoapClient('http://222.198.125.190:8080/KxjsService/KxjsService?wsdl'); $funcs = $client->__getFunctions ();$types = $client->__getTypes();/*$funcs的值:$funcs[0] : (string:38) queryResponse query(query $parameters)$types的值$types[0] : (string:93) struct kxjsVo { string jc; string xnm; string xqh; string xqj; string xqm; string zc;}$types[1]:(string:32) struct query { kxjsVo kxjsVo;}$types[2]:(string:40) struct queryResponse { string string;}*/$result = $client->__soapCall("query", array("parameters" => ???));请问:到这里这个参数该怎么传? queryResponse query(query $parameters) 方法需要一个 query 类型的结构$param = array({ 'kxjsVo' => array( 'jc' => ?, 'xnm' => ?, 'xqh' => ?, 'xqj' => ?, 'xqm' => ?, 'zc' => ?, ));值自己填$result = $client->__soapCall("query", array($param));或$result = $client->query($param);都可以 首先非常感谢你的回复,但是这样写不行,调试结果:testXXXXXXXXXX:SoapClient::_doRequest(): connect() failed:由于目标计算机积极拒绝,无法连接。 但是我通过SoapUI查看是没有问题的呀,运行后能返回结果。 刚学习smarty,为什么会显示{% $content %}? PHP 页面跳转问题 php中怎么执行“mysqldump minsheng -uroot -p123456 > D:\aaa.sql”这句话! 有2个php语句,求对应java写法 PHP的COOKIE问题 为什么分页显示的数据相同.... 哪里可以申请支持PHP的网站? 数据库查出的列表$_POST提交没有数据 下载默认文件名怎么通过url地址随便指定 问个傻到爆的问题 php导出为word volist 如何输出二维数组
$funcs = $client->__getFunctions ();
$types = $client->__getTypes();/*
$funcs的值:
$funcs[0] : (string:38) queryResponse query(query $parameters)$types的值
$types[0] :
(string:93) struct kxjsVo {
string jc;
string xnm;
string xqh;
string xqj;
string xqm;
string zc;
}$types[1]:
(string:32) struct query {
kxjsVo kxjsVo;
}$types[2]:
(string:40) struct queryResponse {
string string;
}
*/$result = $client->__soapCall("query", array("parameters" => ???));
请问:到这里这个参数该怎么传?
{
'kxjsVo' => array(
'jc' => ?,
'xnm' => ?,
'xqh' => ?,
'xqj' => ?,
'xqm' => ?,
'zc' => ?,
)
);
值自己填$result = $client->__soapCall("query", array($param));
或
$result = $client->query($param);
都可以
首先非常感谢你的回复,但是这样写不行,调试结果:
testXXXXXXXXXX:SoapClient::_doRequest(): connect() failed:由于目标计算机积极拒绝,无法连接。