この記事では、PHP を使用して .NET の WebService を呼び出す簡単な例を主に紹介します。必要な場合は、それを自分で拡張できます。ご質問がありましたら、メッセージを残してください。
C# Web サービスを作成します。これについては詳しく説明しませんが、vs2008 のウィザードを使用して最も単純なものを作成し、http://localhost/webservice1/service1.asmx で実行しました。
次のようなWebメソッドがあります:
コードは次のとおりです:
OK、準備は完了です。あるphpファイルには以下のように書かれています: php5自体はWebサービスを呼び出すためのSOAPをサポートしています:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
|
//C# Webサービスからローカリゼーション文字列を取得します $client = new SoapClient('http://localhost/webservice1/Localization.asmx?wsdl');
echo "C# WebService から Web サービス メソッドを呼び出す:n"; $result = $client->GetLocalizationResource();
if(!is_soap_fault($result)) { echo "return:n", $result->GetLocalizationResourceResult; } その他 { エコー「ソープコール障害」; } ?>
|
以上がこの記事の全内容です。皆さんに気に入っていただければ幸いです。