【问题标题】:How to use WSDL2Code generated files?如何使用 WSDL2Code 生成的文件?
【发布时间】:2013-02-10 14:18:14
【问题描述】:

我正在开发一个 android 应用程序。我需要使用网络服务。我有一个 .NET 网络服务。我从WSDL2Code转换器生成了Java文件,但我不知道如何使用这些文件的服务,因为没有示例。我正在实施客户端。如果有人知道如何解决这个问题,请帮助我..

【问题讨论】:

  • 你需要知道如何在android中使用webservice吗?
  • 是的..我遵循本教程..codeproject.com/Articles/304302/… 他们使用示例 Web 服务,它运行良好。但是当我使用我的网络服务时它不起作用。谷歌搜索后,我发现 WSDL2Code.com 网站他们正在提供一个 java 文件来使用 web 服务。但我不知道如何使用这些文件。
  • @bCliks 你解决了这个问题吗?

标签: android asmx ksoap2 android-ksoap2 android-parser


【解决方案1】:

在这个站点有一个示例部分,您无法联系 support@wsdl2code.com 寻求帮助...

一般来说,这个类 - “servicename” 有所有的方法 例如(从网站复制粘贴)

 SampleService srv1 = new SampleService();
 req = new Request();                     
 req.companyId = "1";
 req.userName = "userName";                                     
 req.password = "pas";
 Response response =    srv1.ServiceSample(req);

【讨论】:

    【解决方案2】:

    检查生成的文件,“SampleService.java”属性“url”,可能是空的。填写您的网络服务 URL。

    public String NAMESPACE ="http://************/";
    public String url="";
    public int timeOut = 60000;
    public IWsdl2CodeEvents eventHandler;
    public SoapProtocolVersion soapVersion;
    

    【讨论】:

      【解决方案3】:

      如果您阅读服务类(例如:Log_Service),您可以看到 url 属性为空。 在使用方法之前,您可以在实例中设置它。

       ls = new Log_Service();
       ls.setUrl('http://ws.whatyouwant.here');
      

      然后提出您的要求。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2010-09-24
        • 2020-08-31
        • 1970-01-01
        • 2017-05-07
        • 2023-03-28
        • 2014-03-08
        • 2011-01-28
        • 2010-11-13
        相关资源
        最近更新 更多