Gauthier Bastien | |
Zoning industriel, 34
5190 Mornimont Tél: 0032(65)32 96 70 Fax: 0032(65)32 96 79 gauthier.bastien@imio.be |
La mutualisation informatique au service des pouvoirs locaux |
Is there any chance the Windows system you are working on goes through a proxy server? You should be able to check this from the Internet Connection settings in Windows or IE.
I ask because your error looks very similar to ones mentioned by folks behind a proxy. Here's one post on Stack Overflow that might help:
If you're not sure about the proxy configuration, I would recommend trying your code from a different network, if possible. One that is definitely not behind a proxy server.
- Chris
On Tue, Mar 19, 2013 at 12:12 AM, VGNU Linux <vgnulinux@gmail.com> wrote:
Hi Guys,
Chris, thanks for the reply.Outside SUDS I have tried to access it using browsers only like IE,FF and chrome. I am able to see an XML for the same after accepting HTTPS certificate.As I am working on windows XP wget is not available. But as you suggested I tried to ping the URL, but it did not show any successful result and failed pinging all the time.Any further ideas !
Regards,Vivek
On Mon, Mar 18, 2013 at 9:57 PM, Chris Sears <csears@gmail.com> wrote:
Have you checked that you can access the WSDL url *outside* of Suds? For example, can you use wget from the command line of the same server where you are trying to use Suds? Or can you write a python script to pull down the WSDL using urllib2?
Knowing that would help isolate the problem.
- Chris
On Fri, Mar 15, 2013 at 11:29 PM, VGNU Linux <vgnulinux@gmail.com> wrote:
Hi Guys,
Gauthier, I did as you suggested but result is the same error.
How can I access an HTTPS web service from SUDS? Is there any tutorial/example for the same? I tried some of the things mentioned in the documentation but no result.
Regards,Vivek
On Fri, Mar 15, 2013 at 2:59 PM, Gauthier Bastien <gauthier@imio.be> wrote:
Hi,
I think it as to do with the HTTPS protocol. This site does not provide a valid SSL certificate so probably an intermediate page is shown.
Either do what necessary in suds to consume wsdl behind HTTPS, or use the HTTP version of this WSDL that seems to be availabe at : http://46.51.221.138/PBExternalServices/v1/soap?wsdl
Have a nice day,
Le 15/03/13 10:26, VGNU Linux a écrit :
Hi Guys,I am a newbie to web services and SUDS in python.I am trying to create a client to consume a web service: https://46.51.221.138/PBExternalServices/v1/soap?wsdlHere is my small code for the same.from suds.client import Client
proxies = dict(https='https://vivek:future1@10.0.4.41:3128')print proxiesclient = Client(url=wsdlurl, autoblend=True,proxy=proxies,timeout=2000,location = 'https://46.51.221.138/PBExternalServices/v1/soap?wsdl')print client
But whenever the code is executed it throws up following error.urllib2.URLError: <urlopen error (8, 'EOF occurred in violation of protocol')>
Note: I am using python version 2.5 for the sameRequire your help as to what I am doing wrong in the code.Appreciate your help.Regards,VGNU
_______________________________________________ suds mailing list suds@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/suds
_______________________________________________
suds mailing list
suds@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/suds
_______________________________________________
suds mailing list
suds@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/suds