


PHP は NuSoap を使用して Web サービスを生成し、それを WSDL と組み合わせて asp.net_PHP チュートリアルを呼び出します
- require_once("nusoap-0.9.5/lib/nusoap.php");
- //サービスプログラムを定義する
- 関数 Add($a,$b)
- {
- 戻る $a+$b;
- }
- //サービスオブジェクトを初期化します。このオブジェクトはクラスsoap_serverのインスタンスです
- $soap = 新しいsoap_server ;
- //サービスオブジェクトの register メソッドを呼び出して、クライアントがアクセスする必要があるプログラムを登録します。
- //登録されたプログラムのみがリモート クライアントからアクセスできます。
- $soap->configureWSDL('EventWSDL', 'http://tempuri.org/');
- $soap->register('Add', array("a"=>"xsd:string",)"b"=>"xsd:string"), //入力パラメータの定義
-
array("return"=>"xsd:string") //戻りパラメータの定義
- );
- //最後のステップは、クライアントによって送信されたデータを post メソッドを通じてサービス オブジェクトのサービス メソッドに渡すことです。
- //サービスメソッドは入力データを処理し、対応する関数またはメソッドを呼び出し、正しいフィードバックを生成してクライアントに送り返します。
- $HTTP_RAW_POST_DATA = isset($HTTP_RAW_POST_DATA) ? $HTTP_RAW_POST_DATA : '';
- $soap->サービス($HTTP_RAW_POST_DATA);
- ?>
asp.net 通話
- lt.EventWSDL new =new webserviceTest.lt.EventWSDL();
- Response.Write(ew.Add("1","7").ToString());
=================================
参考:
この記事は、「NuSOAP の概要」、「NuSOAP によるプログラミング」、および「NuSOAP によるプログラミング パート 2」の 3 つの記事に続き、NuSOAP を WSDL と組み合わせて使用して SOAP Web サービスを作成および使用する方法を示すいくつかの例を追加しています。
こんにちは、World Redux
新しいクライアント
新しいデータ構造を定義する
こんにちは、World Redux
その記事では、「NuSOAP の概要」で一般的な「Hello, World」インスタンスを使用し、クライアント側とサーバー側の要求と応答の対話を説明しました。ここでは、WSDL を使用してそのインスタンスを拡張します。WSDL ファイルはサービスのメタデータを提供し、NuSOAP を使用すると、プログラマは、soap_server クラスの追加フィールドとメソッドを使用して、サービスによって作成された WSDL を指定できます。
サービスのコードは、正しい WSDL が生成される順序で多くのことを実行する必要があります。サービスの情報は、configureWSDL メソッドを呼び出すことによって指定されます。また、各メソッドの情報は、register メソッドの追加パラメーターを指定することによっても指定されます。以下の例では、WSDL を使用したサービス コードを示します。
// NuSOAP コードをプルします
require_once('nusoap.php');
// サーバーインスタンスを作成します
$server = 新しいsoap_server();
// WSDL サポートを初期化します
$server->configureWSDL('hellowsdl', 'urn:hellowsdl');
// 公開するメソッドを登録します
$server->register('hello', // メソッド名

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









PHP 8.4 では、いくつかの新機能、セキュリティの改善、パフォーマンスの改善が行われ、かなりの量の機能の非推奨と削除が行われています。 このガイドでは、Ubuntu、Debian、またはその派生版に PHP 8.4 をインストールする方法、または PHP 8.4 にアップグレードする方法について説明します。

CakePHP は、PHP 用のオープンソース フレームワークです。これは、アプリケーションの開発、展開、保守をより簡単にすることを目的としています。 CakePHP は、強力かつ理解しやすい MVC のようなアーキテクチャに基づいています。モデル、ビュー、コントローラー

ファイルのアップロードを行うには、フォーム ヘルパーを使用します。ここではファイルアップロードの例を示します。

CakePHP へのログインは非常に簡単な作業です。使用する関数は 1 つだけです。 cronjob などのバックグラウンド プロセスのエラー、例外、ユーザー アクティビティ、ユーザーが実行したアクションをログに記録できます。 CakePHP でのデータのログ記録は簡単です。 log()関数が提供されています

Visual Studio Code (VS Code とも呼ばれる) は、すべての主要なオペレーティング システムで利用できる無料のソース コード エディター (統合開発環境 (IDE)) です。 多くのプログラミング言語の拡張機能の大規模なコレクションを備えた VS Code は、

CakePHP はオープンソースの MVC フレームワークです。これにより、アプリケーションの開発、展開、保守がはるかに簡単になります。 CakePHP には、最も一般的なタスクの過負荷を軽減するためのライブラリが多数あります。
