ホームページ > バックエンド開発 > PHPチュートリアル > Webサービスについてあまり詳しくない初心者なので質問させてください。

Webサービスについてあまり詳しくない初心者なので質問させてください。

WBOY
リリース: 2016-06-13 13:17:23
オリジナル
972 人が閲覧しました

Web サービスの問題については、初心者でよくわかりません。アドバイスをお願いします
http://www.0917cc.com/webService/Server/wsdl/test.wsdl これは私の Web サービス リクエスト アドレスです
クライアント コード

PHP コード
<!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

-->header("Content-type=text/html;charset=utf-8");
$server = "http://www.0917cc.com/webService/Server/wsdl/test.wsdl";
try {
    ini_set("soap.wsdl_cache_enabled", "0");
    $client    =    new soapClient($server);
}catch (SoapFault $exception) {
    echo $exception;die;
}
echo '<pre class="brush:php;toolbar:false">';
//var_dump($client);
$points = $client->showPoints(array('points'=>100,'area'=>'tw'));
var_dump($points);

$name = $client->showName(array('points'=>100,'area'=>'cn'));
var_dump($name);

$sex = $client->getSex(11);
var_dump($sex);

$md5 = $client->getMd5(11,'VincentHwang','Male',27);
var_dump($md5);
ログイン後にコピー



質問 1:
http://www.0917cc.com/webService/Client/ これは何を返しますか文字列って意味? (必要なデータを返すにはどうすればよいですか)

質問 2: http://www.0917cc.com/webService/Server/wsdl/test.wsdl の要求されたアドレス .wsdl を .php に変更できますか? ? (.php によって返される XML 形式は、.wsdl によって返される XML 形式と同じです)

質問 3:
2 台のマシンが対話するだけの場合、Web サービスの用途がわかりません。 ..
http://www.xxx.com/xml.xml を直接リクエストする方が直接的ではないでしょうか?なぜこの test.wsdl を使うのか、
どのようなサーバー監視をするのかなど... 複雑な気がします...

質問 4: Web サービスはどのような場合に使用する必要がありますか? XML をより直接的にリクエストした場合の違いは何でしょうか?



-----解決策---------
Webサービスは通常、SOAPを使用してオブジェクトにアクセスする機能を提供します。
Web 経由でオブジェクトやメソッドにアクセスすることです。次に、結果を取得します。
.wsdl を .php
に変更することはできません
------解決策---------
問題は解決しましたか?
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート