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

WBOY
リリース: 2016-06-13 13:33:37
オリジナル
928 人が閲覧しました

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>
ログイン後にコピー
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート