1

Python suds を使用して Web にアクセスしようとしましたが、コードは次のとおりです。

#!/usr/bin/python
from suds.client import Client  
url = 'http://192.168.80.1xx:8079/rpc/soap/jirasoapservice-v2?wsdl'  
client = Client(url)  
print client  

以下の文字を持つマシンAで:
ubuntuシステムの
IPアドレスは192.168.1.xxで、
Pythonのバージョンは2.6.5で
、インターネットに接続できます。
easy_install 0.6.10 と suds 0.3.7 をインストールしました。

別のマシン B:
ubuntu システムの
IP アドレスは 192.168.80.xx で、
Python のバージョンは 2.6.5
で、オフラインです。
setuptools-0.6c11-py2.6.egg と suds 0.3.7 をインストールしました。

マシン A では上記のコードは問題ありませんが、マシン B ではいくつかのエラーがあります。

Traceback (most recent call last):
  File "soaptest.py", line 7, in <module>
    client = Client(url)  
  File "build/bdist.linux-x86_64/egg/suds/client.py", line 109, in __init__
  File "build/bdist.linux-x86_64/egg/suds/wsdl.py", line 194, in __init__
  File "build/bdist.linux-x86_64/egg/suds/wsdl.py", line 255, in build_schema
  File "build/bdist.linux-x86_64/egg/suds/xsd/schema.py", line 90, in load
  File "build/bdist.linux-x86_64/egg/suds/xsd/schema.py", line 280, in open_imports
  File "build/bdist.linux-x86_64/egg/suds/xsd/schema.py", line 280, in open_imports
  File "build/bdist.linux-x86_64/egg/suds/xsd/schema.py", line 280, in open_imports
  File "build/bdist.linux-x86_64/egg/suds/xsd/schema.py", line 280, in open_imports
  File "build/bdist.linux-x86_64/egg/suds/xsd/schema.py", line 277, in open_imports
  File "build/bdist.linux-x86_64/egg/suds/xsd/sxbasic.py", line 608, in open
  File "build/bdist.linux-x86_64/egg/suds/xsd/sxbasic.py", line 626, in download
  File "build/bdist.linux-x86_64/egg/suds/sax/parser.py", line 134, in parse
  File "/usr/lib/python2.6/xml/sax/expatreader.py", line 107, in parse
    xmlreader.IncrementalParser.parse(self, source)
  File "/usr/lib/python2.6/xml/sax/xmlreader.py", line 123, in parse
    self.feed(buffer)
  File "/usr/lib/python2.6/xml/sax/expatreader.py", line 211, in feed
    self._err_handler.fatalError(exc)
  File "/usr/lib/python2.6/xml/sax/handler.py", line 38, in fatalError
    raise exception
xml.sax._exceptions.SAXParseException: /tmp/suds/suds-2582214468910359336.http:1:156: mismatched tag
4

0 に答える 0