2011-01-28 2 views
1
当社のシステムの

一つは、それはまた、ダウンロードしようとするWebサービスに接続しようとするたびに、いくつかのSOAP Webサービス

を照会するNuSoapを使用してPHPで実装レガシーアプリケーションに依存しますスキーマをhttp://schemas.xmlsoap.org/soap/encoding/から削除しました。ここ数日でウェブサイトに断続的な停電が発生し、Webアプリケーションが正常に動作していてもwebappが失敗することに気付きました。

NuSoapを構成して外部のリソースに対する検証を無効にすることはできますか?

答えて

0

エンコードスタイルは、デフォルトでhttp://schemas.xmlsoap.org/soap/encoding/に設定されています。これはNuSOAPによってnamespaceと呼ばれるパブリック配列のSOAP-ENC要素としてあらかじめ設定されています。これを変更するには、単にあなたのようなスクリプトの行が含ま:詳細情報については

$namespaces[SOAP-ENC] = 'http://my.special.encoding'; 

を参照してください。http://developer.apple.com/internet/webservices/soapphp.html