本文实例讲述了PHP实现通过soap调用.Net的WebService asmx文件。分享给大家供大家参考,具体如下:
最近,帮一个同行测试用.net写的WebService接口,C#调用通过,现在需要测试一下PHP版本对它的调用,经过各种探索,相关的PHP调用webservice的过程如下:
1.打开PHP相关扩展:
2.PHP代码如下:
PHP;">
'test3','psw'=>'123');
//调用必须用__soapCall
$p = $client->__soapCall('ChkWele',array('parameters' => $param));
print_r($p->ChkWeleResult); //这里先输出一下变量$p,看看是什么类型。
?>
注意,在PHP调用某个方法后,其soap对象,就会自动产生一个Result方法,以方便显示调用结果,如上面的 被调用端的WebService的 “ChkWele”方法 ,
.NET部分 webservice要注意的地方
在这个节点中加入如下内容
*/
[WebMethod(Description = "This......",EnableSession = false)]
public string ChkWele(string username,string psw)
{
string ret = "";
return ret;
}
更多关于PHP相关内容感兴趣的读者可查看本站专题:《》、《》、《》、《》、《》、《》、《》及《PHP常见数据库操作技巧汇总》
希望本文所述对大家PHP程序设计有所帮助。
原文链接:https://www.f2er.com/php/17860.html