このコードを使用して、 ladonize.orgから電卓の例を呼び出そうとして います。
pysimplesoap を他の外部ソープ サービスと連携させることができ、ladon/python 2.7 を使用して独自のソープ サービスを展開しようとしています。
SOAP サービスは、Windows の Visual Studio 2008 にインポートすると機能します。Pythonの場合、リクエストの構文を正しく取得できません。サンプル Web サービスは、2 つの数値 a と b を受け入れ、加算された値を結果として返します。
これは私が持っているコードです
from pysimplesoap.client import SoapClient
client = SoapClient(wsdl='http://ladonize.org/python-demos/Calculator/soap/description',
location='http://ladonize.org/python-demos/Calculator/soap/description', cacert=None)
response=client.add(paramters={"a":"1","b":"2"})
print (response)
この呼び出しは機能していません。「AttributeError: タグが見つかりません: 本文 (要素が見つかりません)」というエラーが表示されます
私がしたい呼び出しはこの関数です
<portType name="CalculatorPortType">
<operation name="add">
<documentation>Add two integers together and return the result </documentation>
<input message="tns:add"/>
<output
message="tns:addResponse"/>
</operation>
</portType>
完全な説明はこちら
構文を正しく理解するために説明で何を探すべきかについてのヒントはありますか?