您的位置:首页 > 编程语言 > ASP

PHP 调用asp.net Web Services服务问题总结

2014-12-02 16:02 507 查看
原文:PHP 调用asp.net Web Services服务问题总结

PHP是弱类型语言,转换非常不方便。

< ?php
//soap 客户端
$client=new SoapClient('http://localhost:57710/servicestest.asmx?WSDL');
$hello = $client->HelloWorld();
echo $hello;//不可以直接输出会有以下错误提示,但在Java下却正常。
//必须采用以下循环输出即可
foreach ($hello as $h)
{
echo $h;
}
?>

调用多个参数

$sum = $client->Test(array('a'=>5));
foreach ($sum as $s) {
echo $s;
}

C#:

[WebMethod]
public int Test(int a)
{
return a + 1;
}

//另一种调用方法
$sum = $client->__call('Test',array('parameters'=>array('a'=>4)));
foreach ($sum as $s) {
echo $s;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: