phpからC# Webサービスを呼び出す方法を教えてください
相手はテストアドレスを教えてくれました: HT T P: //s.dailiangu.com:8011/test_Service.asmx
相手はメソッドがあると言いましたhelloworld() と呼ばれるもので、渡す必要はありません。パラメータは文字列を返すことができます。これまで一度も触れたことがないので、アドバイスをお願いします。コード。
<?php header("content-type:text/html;charset=utf-8"); $client = new SoapClient("http://s.dailiangu.com:8011/test_Service.asmx?WSDL"); $p = $client->__soapCall('HelloWorld'); //print_r($p->ChkWeleResult); //这里先输出一下变量$p,看看是什么类型。 ?>
$p = $client->__soapCall('HelloWorld', array());// var_dump($p);//結果はここから分析されます。 <br><font color="#e78608">------解決策------------------</font><br>
<?php $client = new SoapClient("http://s.dailiangu.com:8011/test_Service.asmx?WSDL"); $p = $client->__call('HelloWorld',array()); echo $p->HelloWorldResult; //Hello World <div class="clear"></div>