1

我有一个测试 wcf 服务,我试图从一个测试 android 应用程序中使用它。Android 新手,经过多次试验和错误,Android 1 me nil。

我已经尝试过 KSoap2。

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

我已经尝试从教程中滚动我自己的 SOAP 请求,并使用 xmlspy 生成的工作肥皂请求。

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

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>
4

1 回答 1

2

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

SoapAction 从这里提取:

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

我希望这有帮助

于 2012-12-13T07:06:55.153 回答