ホームページ  >  記事  >  バックエンド開発  >  php Webサービスの実装

php Webサービスの実装

WBOY
WBOYオリジナル
2016-06-20 13:00:461116ブラウズ

php Webサービスの実装

php クライアントは任意の形式のサーバー Web サービスを呼び出します

実際には、注意すべき点が 2 つあります:

呼び出される関数がパラメータを渡す必要がある場合、パラメータは配列に書き込む必要があります。

渡されるパラメーター配列のキーと値のペアでは、キー値が wsdl で説明されているパラメーターの name 属性と一致している必要があります (例: 'in0')。

//自己项目中用到的测试webservice代码,拿来当例子了
try {
    $wsdl = "http://111.1.14.10/webservice/services/deliver?WSDL";
    $client = new SoapClient($wsdl);
    //var_dump($client->__getFunctions());
    //echo "<br/>";
    //var_dump($client->__getTypes());
    //echo "<br/>";
    $corporation = "something";
    $params = array(
      'in0' => $corporation
    );
    $result = $client->deliver($params);
    //var_dump($result);
    $result = json_encode($result);
    //echo htmlspecialchars($result);
} catch (SOAPFault $e) {
    echo $e;
}
PHP: SoapClient クラス:

http://php.net/manual/en/class.soapclient.php

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