【问题标题】:How to consume a C# webservice from Java having only the wsdl如何从只有 wsdl 的 Java 中使用 C# Web 服务
【发布时间】:2015-07-01 06:37:13
【问题描述】:

我是网络服务的新手。 我必须为看起来像 WCF Web 服务的东西开发一个 Web 服务客户端。 我只有wsdl 但问题是 wsdl 没有定义任何 wsdl:service。

我已经尝试过使用 wsdl2java,但它给了我一个警告

警告:WSDL 文档 http://184.13.69.115:7085/XOneGenericLoader/v2/mex?wsdl=wsdl0 未定义任何服务

Web 服务还定义了这样的绑定: <wsdl:binding name="ExternalInterfaces-SOAP-Binding-Streaming_IXOneGenericLoaderService" type="tns:IXOneGenericLoaderService"> <soap:binding transport="http://schemas.xmlsoap.org/soap/http"/> 有什么想法吗?

【问题讨论】:

    标签: java c# web-services wsdl


    【解决方案1】:

    只是一种预感:您是否尝试过使用?singleWsdl 参数?

    在我的网络服务上,我有 2 个接口:

    这对于 svcutil.exe :

    svcutil.exe http://localhost:8890/CalfitecECC/WsvcCalfitec.svc?wsdl
    

    这是完整的 wsdl 文件:

    http://localhost:8890/CalfitecECC/WsvcCalfitec.svc?singleWsdl
    

    试试?wsdl?singlewsdl 而不是?wsdl=wsdl0

    【讨论】:

    • 不..我只有这个界面...如果我再得到一个 wsdl 仍然没有帮助
    • 看看这里:stackoverflow.com/questions/25277536/… 我没有使用 ?wsdl=wsdl0 获得 wsdl:service 但我使用 ?singleWsdl 和 ?wsdl 获得了它
    猜你喜欢
    • 2015-03-06
    • 1970-01-01
    • 1970-01-01
    • 2013-08-10
    • 1970-01-01
    • 2016-05-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多