我使用下面的python代码来显示由wsdl版本2.0文件生成的web服务提供的所有方法。 url如下: http://localhost:8080/axis2/services/UserService?wsdl2
使用上面的url,浏览器显示wsdl文件,但是在下面的python应用程序中使用这个url时,它只返回以下信息,而不返回与所讨论的webservice方法相关的任何信息。在
from suds.wsse import *
from suds.client import Client
myclient = Client("http://localhost:8080/axis2/services/UserService?wsdl2")
print myclient
它应该像示例https://fedorahosted.org/suds/wiki/Documentation那样,返回webservice中可用的方法
有什么想法吗?在
看起来suds仍然不支持wsdl2。在
见https://fedorahosted.org/suds/ticket/479
尝试删除
/tmp/suds
目录。还可以尝试在客户端构造函数中传递cache=None
:相关问题 更多 >
编程相关推荐