从PHP调用.NET Web服务

时间:2013-06-19 14:45:02

标签: php .net soap-client

我在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);
?>

1 个答案:

答案 0 :(得分:2)

$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);

相关: