ホームページ  >  記事  >  バックエンド開発  >  php はどのようにして C# Web サービスを呼び出しますか?

php はどのようにして C# Web サービスを呼び出しますか?

WBOY
WBOYオリジナル
2016-06-13 13:33:37927ブラウズ

phpからC# Webサービスを呼び出す方法を教えてください
相手はテストアドレスを教えてくれました: HT T P: //s.dailiangu.com:8011/test_Service.asmx
相手はメソッドがあると言いましたhelloworld() と呼ばれるもので、渡す必要はありません。パラメータは文字列を返すことができます。これまで一度も触れたことがないので、アドバイスをお願いします。コード。

PHP コード
<?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,看看是什么类型。
?>



------解決策------ -
PHP コード

$p = $client->__soapCall('HelloWorld', array());//
var_dump($p);//結果はここから分析されます。
<br><font color="#e78608">------解決策------------------</font><br>
PHP コード
<?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>
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。