从PHP调用.net Web服务


calling .NET Web service from PHP

我在visual studio MyWebService中进行了测试。Asmx有效。

当我从php页面运行它时,我在visual studio参数未提供中得到异常。我猜是php代码有问题。

<?php 
    $client = new SoapClient("http://localhost:1144/MyWebService.asmx?WSDL");
    $arr = $client->PhpWebMethod($_GET['searchtxt']);
    print_r($arr);
?>
$url = 'http://localhost:1144/MyWebService.asmx?WSDL';
$client = new SoapClient($url);
$xmlr = new SimpleXMLElement("<Get></Get>");
$xmlr->addChild('searchtxt', $_GET['searchtxt']);
$params = new stdClass();
$params->xml = $xmlr->asXML();
$result = $client->PhpWebMethod($params);
相关:

  • 使用SoapClient向WSDL发送XML输入