0

通常、私はdictを使用してsoapメソッドを呼び出します。

  SoapData = {'id':'1', 'nya':'meow'}
  Check ('SoapMethodName', SoapData)

次のようなものが作成されます。

<data:id>1</data:id>

<data:nya>meow</data:nya>

それはうまくいきます。しかし、時々私はリクエストでこのようなものが必要です:

<arg1>12<arg1>

<arg2>meow<arg1>

つまり、辞書は使えません。したがって、2つのデータ引数を取得する新しい関数が必要です。

  Check2 ('SoapMethodName', id, nya)

20個のデータ引数が必要な場合はどうなりますか?どうすればそれらを渡すことができますか?アレイが機能していないようですが、回避策はありますか?

4

1 に答える 1

0
args = [id, nya]
Check2('SoapMethodName', *args)
于 2013-01-29T20:14:45.697 に答える