【问题标题】:Android -.net WCF Generated Service consumptionAndroid -.net WCF Generated Service 消费
【发布时间】:2012-12-11 03:05:56
【问题描述】:

我有一个测试 wcf 服务,我正试图从一个测试 Android 应用程序中使用它。 Android 新手,经过多次反复试验,结果是 Android 1 me nil。

我已经尝试过 KSoap2。

来自各种教程和改编的好网站http://www.wsdl2code.com/生成的代码

我已经尝试通过教程和使用 xmlspy 生成的工作肥皂请求来滚动我自己的 SOAP 请求。

请有人尝试使用“TestResponse”合同并发布他们是如何做到的。它不接受任何参数并返回一个字符串'Connection Succeeded'

wsdl 是:

http://www.adriley.co.nz:7500/testsvc/Service1.svc?wsdl

XMLSpy 请求是:

    <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
    <SOAP-ENV:Body>
        <m:TestResponse xmlns:m="http://tempuri.org/"/>
    </SOAP-ENV:Body>
</SOAP-ENV:Envelope>

【问题讨论】:

  • 错过了 SOAP。 schemas.xmlsoap.org/soap/envelope" xmlns:SOAP-ENC="schemas.xmlsoap.org/soap/encoding" xmlns:xsi="w3.org/2001/XMLSchema-instance" xmlns:xsd="w3.org/2001/XMLSchema"> tempuri.org/">
  • 你的意思是问题解决了吗?
  • 没有。当我发布显示停止在'XMLSpyRequest 是:。稍后回来,它正在显示。很抱歉造成混乱。
  • 我已经证明(我认为)这是 WCF 的 KSOAP2 问题。我开始使用作为 asmx 的生产 Web 服务,并且一切正常。因此,除非我错了,否则我认为没有人使用 KSOAP2 来使用 WCF Web 服务。

标签: android soap android-ksoap2


【解决方案1】:

我能够使用具有以下值的 TestResponse 服务:

SoapAction 是从这里提取的:

<wsdl:operation name="TestResponse">
 <soap:operation soapAction="http://tempuri.org/IService1/TestResponse" style="document"/>
...

希望对你有帮助

【讨论】:

  • 嗨,Kerim,一旦我正确阅读了您的回复,我就能够建立连接。谢谢
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多