ホームページ  >  記事  >  バックエンド開発  >  Webサービス-php- 1(16)

Webサービス-php- 1(16)

WBOY
WBOYオリジナル
2016-08-08 09:25:09978ブラウズ

最近、PHP の Web サービスに関する多くの情報を読みました。サーバーの構築に役立つ情報を共有してくれた Yan Shiba に感謝します。ヤン・シバのメモを含め、次のように学習メモを記録します。

ウェブサービス

1 Webサービスをすぐに理解する

平たく言えば、特定の XML 形式に従って、リモート サーバーのメソッドが呼び出され、サーバーは特定の形式で XML コンテンツを返します。
「特定の形式」---SOAP (Simple Object Access Protocol) シンプル。オブジェクト アクセス プロトコルは、分散環境で情報を交換するための単純なプロトコルです。
リモート サーバー ---- 通常、HTTP プロトコルを通じてメッセージを送信します。
概要: WebServie == HTTP プロトコル + XML。フォーマット

例 1: 石鹸のリクエスト

POST /WebServices/MobileCodeWS.asmx HTTP/1.1

Host: webservice.webxml.com.cn
Content-Type: text/xml; charset=utf-8
Content-Length: 354
SOAPAction: "http://WebXml .com.cn/getMobileCodeInfo"

2 PHP クライアントが WebService をリクエストします

PHP.iniを修正します

extension=php_soap.dll.の前の「;」を削除します

そしてapacheを再起動します
PHP SoapClientクラスを使用してWebServiceをリクエストできます

リーリー

リーリー

文字列 string;

}


リーリー

結果を返す

リーリー

3 Webサービスサーバーを構築する

wsdlとは

wsdlはWebServiceの仕様です


リーリー

以上、内容の側面も含めて WebService-php-1 (16) を紹介しましたが、PHP チュートリアルに興味のある友人の参考になれば幸いです。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。