looks like pycurl is supported by pysimplesoap. That supports NTLM. See line 67.
https://code.google.com/p/pysimplesoap/source/browse/pysimplesoap/client.py?r=6ed06397b4f0c1894156ee5d0a1c165f80ed6a68 On Monday, June 8, 2015 at 7:28:39 AM UTC-7, Pengfei Yu wrote: > > Hi, > > I am trying to access a web service which requires windows NTLM > authorization. I am able to successfully implement it using suds python > library with following code: > > from suds.transport.http import * > from suds.transport.https import WindowsHttpAuthenticated > from suds.client import * > > import time > > > sampleID = "AAAAAA" > user = 'XXXXXXX' > password = "***********" > url = "https://54.153.5.133:53441/ForAGISService?wsdl" > > > transport = WindowsHttpAuthenticated(username=user, password=password) > client = Client(url, transport=transport) > > > print "List of methods for this web service:" > print [method for method in client.wsdl.services[0].ports[0].methods] > > > print "\nsample info:" > print client.service.GetSampleInfoById(sampleID) > > The NTLM transport is supported by python-ntlm package as mentioned in > https://fedorahosted.org/suds/wiki/Documentation#WindowsNTLM. > > But I prefer to use pysimplesoap as SOAP client in my web2py application. > I wonder if there is also an feasible approach to implement it with > pysimplesoap + python-ntlm? If someone could provide a code example, that > will be perfect. > > Thanks! > > -- Resources: - http://web2py.com - http://web2py.com/book (Documentation) - http://github.com/web2py/web2py (Source code) - https://code.google.com/p/web2py/issues/list (Report Issues) --- You received this message because you are subscribed to the Google Groups "web2py-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to web2py+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.