0

わかりました、'MyClass.mymethod(xs:string)' のように、メソッドの名前にポイントを付けた SOAP サーバーを使用して Python で SOAP クライアントを消費する際に問題が発生しました。

これは、これらのタイプの名前を処理できる nusoap と呼ばれる PHP ライブラリが原因です。

私は suds と SOAPy を試しましたが成功しませんでした。

同様の問題を解決した人はいますか?

ありがとう。

4

1 に答える 1

1

アクセスできるメソッド名でのピリオドの使用を無効にするには、クライアントオブジェクトで使用可能な関数のマップを使用します。例えば

return = client.service[0]['MyClass.mymethod']('input string')

これは、入手可能な情報から推測するのが最善です。

お役に立てば幸い

于 2011-12-03T23:44:25.610 に答える