2012-04-20 11 views
0

私はPHP Soapで完全にサポートされている機能を知りたいと思っていますが、これを研究しようとしましたが、PHP Soapをサポートするためのドキュメントはほとんどありません。PHP SOAPの特長

また、クライアントマシンからWebサービス、そしてサーバーへのデータ交換時にSoapがどのように使用されますか。

私はこれがかなり曖昧であることを知っていますが、私は絶えず自分自身に尋ねられているので、それについてもっと知ることがより良いと思っていました。

答えて

0

PHPには、クライアントとサーバーの両方のSOAPクラスがいくつかビルドされています。ドキュメントはhereにあります。

しかし、あなたのPHPビルドがSOAPサポートでコンパイルされていることを確認する必要があります。

0

"PHPで完全にサポートされている機能"はほとんど存在しません。

SOAPクライアントは、基本サービスのみでOKです。 WS拡張機能をサポートしていないため、手動でサポートを追加する必要があります。 WS-Securityのヘッダーも含まれます。

また、名前空間の処理と要求の作成にはいくつかの問題があります。

パラメータを使用していないか、フォーマットが不適切なリクエストに問題がある場合は、おそらくリクエストを変更する必要があります。これは、SoapClientクラスを拡張してdoRequest関数をオーバーライドすることで実行できます。