[英]suds not returning webservice methods
我正在使用以下python代码显示由wsdl 2.0版文件生成的网络服务提供的所有方法。 网址如下: 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
Suds ( https://fedorahosted.org/suds/ ) version: 0.3.9 GA build: R659-20100219
它应该像示例https://fedorahosted.org/suds/wiki/Documentation一样重新使用Web服务中可用的方法。
任何想法?
尝试删除/tmp/suds
目录。 还可以尝试在Client构造函数中传递cache=None
:
myclient = Client("http://localhost:8080/axis2/services/UserService?wsdl2", cache=None)
似乎仍然不支持WSDL 2。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.