0

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);
?>
4

1 に答える 1

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

関連している:

于 2013-06-21T02:11:23.990 に答える