[Fedora-suds-list] Fwd: Proxy Problems

dunkel gruen dunkelgruen at googlemail.com
Sun Mar 14 21:01:32 UTC 2010


 <bd41bd851003091247t78917aabof3c64325e62a7cd1 at mail.gmail.com>
Hello Matt,

i had no success. I get the following error. I get the same error if on line
c = Client(url) with proxy or without proxy. So i try to switch the order. I
think the client need the proxy first...  I would be happy if you can write
me that my code is right. So i can talk to my admin if there is any firewall
setting or something else...

CODE
#!/usr/bin/python
#-*- coding: utf-8 -*-
from suds.client import Client
url = "http://www.thomas-bayer.com/axis2/services/BLZService?wsdl"
d = dict(http = '192.168.50.2:3129', https = '192.168.50.2:3129')
c = Client(url)
c.set_options(proxy=d)
print c

ERROR Message:
$ python test_ws_noproxy.py >> test.txt
Traceback (most recent call last):
  File "test_ws_noproxy.py", line 6, in <module>
    c = Client(url)
  File "c:\Python26\lib\site-packages\suds-0.3.9-py2.6.egg\suds\client.py",
line 111, in __init__
  File "c:\Python26\lib\site-packages\suds-0.3.9-py2.6.egg\suds\reader.py",
line 136, in open
  File "c:\Python26\lib\site-packages\suds-0.3.9-py2.6.egg\suds\wsdl.py",
line 136, in __init__
  File "c:\Python26\lib\site-packages\suds-0.3.9-py2.6.egg\suds\reader.py",
line 73, in open
  File "c:\Python26\lib\site-packages\suds-0.3.9-py2.6.egg\suds\reader.py",
line 88, in download
  File
"c:\Python26\lib\site-packages\suds-0.3.9-py2.6.egg\suds\transport\https.py",
line 60, in open
  File
"c:\Python26\lib\site-packages\suds-0.3.9-py2.6.egg\suds\transport\http.py",
line 62, in open
  File
"c:\Python26\lib\site-packages\suds-0.3.9-py2.6.egg\suds\transport\http.py",
line 118, in u2open
  File "c:\Python26\lib\urllib2.py", line 383, in open
    response = self._open(req, data)
  File "c:\Python26\lib\urllib2.py", line 401, in _open
    '_open', req)
  File "c:\Python26\lib\urllib2.py", line 361, in _call_chain
    result = func(*args)
  File "c:\Python26\lib\urllib2.py", line 1130, in http_open
    return self.do_open(httplib.HTTPConnection, req)
  File "c:\Python26\lib\urllib2.py", line 1105, in do_open
    raise URLError(err)
urllib2.URLError: <urlopen error [Errno 10060] Ein Verbindungsversuch ist
fehlgeschlagen, da die Gegenstelle nach einer bestimmten Zeitspanne nicht
ordnungsgemõ¯ reagiert hat, oder die hergestellte Verbind
ung war fehlerhaft, da der verbundene Host nicht reagiert hat>

thanks
dunkelgruen




Hi, try and create your client object first (e.g. c = Client(url), then try:
c.set_options(proxy=d), which should get you working. The key is to create
your client object first, then you set your options against that object.




Hi, try and create your client object first (e.g. c = Client(url), then try:
c.set_options(proxy=d), which should get you working. The key is to create
your client object first, then you set your options against that object.



Hello,

Today i try to use it in a enviroment with a proxy. I read the examples and
try and try but i'm not sure that the code is right.
At least i get no connection...

Here is a short example that dosn't work...

#!/usr/bin/python
#-*- coding: utf-8 -*-
import suds
url = "http://www.thomas-bayer.com/axis2/services/BLZService?wsdl<https://mailgate.roc-berlin.de/exchweb/bin/redir.asp?URL=http://www.thomas-bayer.com/axis2/services/BLZService?wsdl>
"
d = dict(http='192.168.50.2:3129')
client = client.set_options(proxy=d)
print suds.client.Client(url)

Can you send me a correct example?

dunkelgruen
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.fedoraproject.org/pipermail/suds/attachments/20100314/b79c3eb5/attachment.html 


More information about the suds mailing list