SUDSのpython接続

私はsudsでPythonでWebサービスのクライアントを構築しようとしています。私はチュートリアルを使いました このサイト: http://www.jansipke.nl/python-soap-client - with-suds 私自身の書かれたWebサービスとWSDLで動作しますが、wsdlファイルでは動作しません。 wsdlファイルはsoapUIで動作しています。要求を送信して回答を得ることができます。だから問題は、私は、泡がどのようにwsdlファイルを解析しているかと思います。私は次のエラーに遭う:

urllib2.URLError: 

任意のアイデアを修正する方法は?さらに詳しい情報が必要な場合はお尋ねください。ありがとうございました!

0

2 答え

あなたが私たちに与えたエラーは、WSDLにアクセスするために使用しているURLが正しくないことを暗示しているようです。もう少しあなたのコードを見せてくれますか?たとえば、クライアントのインストラクションとWSDLへのURLです。これにより他の人が実際にあなたを助けることができるかもしれません。

オルリー

3
追加された
# SUDS is primarily built for Python 2.6/7 (Lightweight SOAP client)
# SUDS does not work properly with other version, absolutely no support for 3.x
# Test your code with Python 2.7.12 (I am using)

from suds.client import Client
from suds.sax.text import Raw

# Use your tested URL same format with '?wsdl', Check once in SOAP-UI, below is dummy
# Make sure to use same Method name in below function 'client.service.MethodName'
url = 'http://localhost:8080/your/path/MethodName?wsdl'

#Use your Request XML, below is dummy, format xml=Raw('xml_text')
xml = Raw('
0
追加された