------------------------------以下是实现的接口------------------------------------------
访问地址:
http://172.16.218.116:7001/ wtmis/ws/bzjdService
接口:
String queryProgress(String userCode); 参数:userCode:用户申请号
返回:json字符串,格式为:{"result":true,"data":"营业处挂表"}
其中result:表示执行是否成功 true:成功 false:失败
当result=true时,data为报装流程进度节点
当result=false时,data为“查询错误”
当未查询到信息时返回:{"result":true,"data":"未查询到复合条件的记录"}
<?php
header("content-type:text/html;charset=utf-8");
try {
//$client = new SoapClient("HelloService.wsdl",array('encoding'=>'UTF-8'));
$client = new SoapClient("http://172.16.218.116:7001/wtmis/ws/bzjdService?wsdl",array('encoding'=>'UTF-8'));
var_dump($client->__getFunctions());
print("<br/>");
var_dump($client->__getTypes());
print("<br/>");
$parm1 = "6215004318";
$param = array("userCode" => $parm1);
$arr = $client->queryProgress($param);
print_r($arr);
} catch (SOAPFault $e) {
print $e;
}
?>结果:array(1) { [0]=> string(62) "queryProgressResponse queryProgress(queryProgress $parameters)" }
array(2) { [0]=> string(38) "struct queryProgress { string arg0; }" [1]=> string(48) "struct queryProgressResponse { string return; }" }
stdClass Object ( [return] => {"data":"未查询到复合条件的记录","result":true} )感觉参数未带入。
访问地址:
http://172.16.218.116:7001/ wtmis/ws/bzjdService
接口:
String queryProgress(String userCode); 参数:userCode:用户申请号
返回:json字符串,格式为:{"result":true,"data":"营业处挂表"}
其中result:表示执行是否成功 true:成功 false:失败
当result=true时,data为报装流程进度节点
当result=false时,data为“查询错误”
当未查询到信息时返回:{"result":true,"data":"未查询到复合条件的记录"}
<?php
header("content-type:text/html;charset=utf-8");
try {
//$client = new SoapClient("HelloService.wsdl",array('encoding'=>'UTF-8'));
$client = new SoapClient("http://172.16.218.116:7001/wtmis/ws/bzjdService?wsdl",array('encoding'=>'UTF-8'));
var_dump($client->__getFunctions());
print("<br/>");
var_dump($client->__getTypes());
print("<br/>");
$parm1 = "6215004318";
$param = array("userCode" => $parm1);
$arr = $client->queryProgress($param);
print_r($arr);
} catch (SOAPFault $e) {
print $e;
}
?>结果:array(1) { [0]=> string(62) "queryProgressResponse queryProgress(queryProgress $parameters)" }
array(2) { [0]=> string(38) "struct queryProgress { string arg0; }" [1]=> string(48) "struct queryProgressResponse { string return; }" }
stdClass Object ( [return] => {"data":"未查询到复合条件的记录","result":true} )感觉参数未带入。
解决方案 »
- 网页里的相对路径变绝对路径?
- php与mysql的编码问题
- php 里面如何处理 特殊字符比如:http://fuhao.levil.cn/
- 求一个排除字符的正则匹配表达式
- 关于php数组传递问题(解决或有提示的马上给分,在线等)
- 关于段首空格的问题
- 现在同样内容的网站(不是大型网站),用php开发比asp开发制作费用一般要贵多少?
- 在iframe中的header怎么弹出新的窗口?
- php新手,看着视频学的,不知道这个错误到底出在了哪里,求各位大神指点,万分感激
- 变量命名规则中的字符型的用单引号“'”,而String却是双引号“""”,这是为什么?
- 当用户点击某一功能时,怎么判断用户是否已经登录
- 留言板无限回复评论如何实现?
$arr = $client->queryProgress($param);
print_r($arr); 把打印的结果显示出来看看