NuSoap を適用して新しい PHP ベースの Web サービスを構築する_PHP チュートリアル

WBOY
リリース: 2016-07-13 17:11:40
オリジナル
767 人が閲覧しました

多くの組織は、Web アプリケーション環境として Apach と PHP を採用しています。 Web サービス モードで PHP を採用するのは難しいように思えるかもしれません。しかし実際には、NuSoap を使用すると、PHP を使用して SOAP クライアントとサーバーを簡単に構築できます。

例ですべてを説明できます。まず例を見てみましょう

NuSoap と PHP を使用して Web サービスを構築する方法を説明するために、簡単な例を示します。このサンプル アプリケーションは、PHP Web サービス サーバーとクライアントで構成されます。これは、文字列内の文字の順序を反転する機能と、2 つの数値の合計を求める機能の 2 つを実装します。

PHP SOAP サーバー
PHP と NuSoap を使用して SOAP サーバーをセットアップするのは非常に簡単です。基本的には、Web サービスに公開したい関数を記述し、NuSoap に登録するだけです。

OK、PHP SOAP サーバーの確立を完了するには、さらに 2 つの手順が必要です。まず、PHP コードで NuSoap オブジェクトのインスタンスを作成し、次に HTTP POST メソッドを使用して生データを処理のために NuSoap に渡す必要があります。簡単そうに思えますか?まずリスト 1 を見てみましょう。

リスト 1:soapfunc.php
require_once('nusoap.php');
function reverse($str){
$retval = "";
if(strlen($str) < 1) { N Return New SOAP_FAULT ('Client', '', 'Invalid String'); R [(strlen($str) - $i)]; ) {
if (trim($num1) != intval($num1)) { ' ', '2 番目の数値は無効です');
}
return ($num1 + $num2)?>
リスト 1 に、soapfunc.php のソース ファイルを示します。このファイルには、SOAP プロトコルを通じて Web サービスに公開する 2 つの関数、reverse と add2numbers が含まれています。これらは、Web サービス アプリケーションの中核です。 reverse 関数は引数を 1 つ受け取り、文字列内の文字の順序を逆にしてそれを返します。




http://www.bkjia.com/PHPjc/629558.html

www.bkjia.com

tru​​e

http://www.bkjia.com/PHPjc/629558.html

技術記事

多くの組織は、Web アプリケーション環境として Apach と PHP を採用しています。 Web サービス モードで PHP を採用するのは難しいように思えるかもしれません。しかし実際には、NuSoap を使用すると、簡単に...

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!