ホームページ > バックエンド開発 > PHPチュートリアル > このサーバー記述言語が何を意味するのか説明してください。

このサーバー記述言語が何を意味するのか説明してください。

WBOY
リリース: 2016-06-13 12:01:03
オリジナル
880 人が閲覧しました

このサーバー記述言語が何を意味するのか説明してください。 ?

この投稿の最終編集者は wkhegx 2014-06-18 15:15:03 php プロジェクトに wsdl 形式のファイルがあり、中のコードを開くと次のようになります。英語で意味はわかるようですが、このコードは何に使われるのか、プロジェクトのルートディレクトリでどのような役割を果たし、どのように実行されるのかがわかりません。詳しく教えてください、ありがとうございます。 。
<?xml version='1.0' encoding='UTF-8'?><br /><br /><!-- WSDL file generated by Zend Studio. --><br /><br /><definitions name="soap" targetNamespace="urn:soap" xmlns:typens="urn:soap" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns="http://schemas.xmlsoap.org/wsdl/"><br />	<message name="auth"><br />		<part name="email" type="xsd:string"/><br />		<part name="password" type="xsd:string"/><br />	</message><br />	<message name="authResponse"><br />		<part name="authReturn" type="xsd:boolean"/><br />	</message><br />	<message name="latest"><br />		<part name="date" type="xsd:integer"/><br />	</message><br />	<message name="latestResponse"><br />		<part name="latestReturn" type="xsd:string"/><br />	</message><br />	<message name="send"><br />		<part name="email" type="xsd:string"/><br />		<part name="password" type="xsd:string"/><br />		<part name="message" type="xsd:string"/><br />	</message><br />	<message name="sendResponse"><br />		<part name="sendReturn" type="xsd:boolean"/><br />	</message><br />	<portType name="chatPortType"><br />		<operation name="auth"><br />			<input message="typens:auth"/><br />			<output message="typens:authResponse"/><br />		</operation><br />		<operation name="latest"><br />			<input message="typens:latest"/><br />			<output message="typens:latestResponse"/><br />		</operation><br />		<operation name="send"><br />			<input message="typens:send"/><br />			<output message="typens:sendResponse"/><br />		</operation><br />	</portType><br />	<binding name="chatBinding" type="typens:chatPortType"><br />		<soap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/><br />		<operation name="auth"><br />			<soap:operation soapAction="urn:chatAction"/><br />			<input><br />				<soap:body namespace="urn:soap" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/><br />			</input><br />			<output><br />				<soap:body namespace="urn:soap" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/><br />			</output><br />		</operation><br />		<operation name="latest"><br />			<soap:operation soapAction="urn:chatAction"/><br />			<input><br />				<soap:body namespace="urn:soap" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/><br />			</input><br />			<output><br />				<soap:body namespace="urn:soap" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/><br />			</output><br />		</operation><br />		<operation name="send"><br />			<soap:operation soapAction="urn:chatAction"/><br />			<input><br />				<soap:body namespace="urn:soap" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/><br />			</input><br />			<output><br />				<soap:body namespace="urn:soap" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/><br />			</output><br />		</operation><br />	</binding><br />	<service name="soapService"><br />		<port name="chatPort" binding="typens:chatBinding"><br />			<soap:address location=""/><br />		</port><br />	</service><br /></definitions><br />
ログイン後にコピー

-----解決策---------
これは使用される Web サービスです顧客と通信するには、ドキュメント
を使用して、この Web サービスが次のメソッドを提供していることをユーザーに通知します。
[0] => boolean auth(string $email, string $password)
[1] = > string 最新(integer $date)
[2] => boolean send(string $email, string $password, string $message)

-----解決策--------------------
Web サービスは SOAP プロトコルを使用するサーバーです
サーバーは SoapServer クラスを使用してサービスを形成します
クライアントは SoapClient クラスを通じてアクセスされます
WSDL の解析は、
SoapClient::__getFunctions
SoapClient::__getTypes
メソッドによって実行できます

関連するファイルはプロジェクトによって提供される必要があります。 「WSDL」という単語を含むファイルを検索して、

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