[Fedora-suds-list] Unable to open wsdl

Joshua J. Kugler joshua at eeinternet.com
Mon Jun 14 04:35:35 UTC 2010


On Friday 11 June 2010, Kris Dom elucidated thus:
> Hi,
>
> I am trying to do a very simple thing with SUDS but I think I am
> missing the obvious (first time I use suds)
>
> I have small program that tries to open a wsdl. When I execute the
> program I am getting 'suds.transport.TransportError: HTTP Error 401:
> Unauthorized'
>
> Seems obvious but I specify username and pwd in the
> code.
>
>
> When use IE to go the wsdl, I get a pop-up asking me for the username
> and pwd, I enter them, and the wsdl is displayed.
>
> This is my code:
> "
> from suds import WebFault
> from suds.client import Client
> from suds.transport.http import HttpAuthenticated
>
> t = HttpAuthenticated(username='admin', password='admin')
>
> client =
> Client('http://xxxx.xxx.xx.x:8080/axis2/services/UcmdbService?
> <http://www.google.com/url?sa=D&q=http://xxxx.xxx.xx.x:8080/axis2/ser
>vices/U cmdbService%3F&usg=AFQjCNF2rIEb5grh6U1Ra-DHS4tBaZNXsQ> wsdl',
> transport=t) "

It is possible the site is using NTLM authentication. See the suds docs 
about that.

j

-- 
Joshua Kugler
Part-Time System Admin/Programmer
http://www.eeinternet.com
PGP Key: http://pgp.mit.edu/  ID 0x73B13B6A


More information about the suds mailing list