1

我在 asmx Web 服务中编写了 Web 方法

List<String> GetData(int id) {...} 

然后当我使用这段代码时,我在 android 应用程序中由 SoapObject 调用它:

response = envelope.getResponse();

我应该定义什么类型的响应???

4

1 回答 1

0

您可以使用SoapPrimitive来获取响应,然后您可以使用将其转换为字符串toString()

SoapPrimitive yourRes = (SoapPrimitive) envelope.getResponse();

String yourStringRes = yourRes.toString();

参考: https ://stackoverflow.com/a/18030085/2398886并获取 java.io.IOException:HTTP 请求失败,HTTP 状态:404 在 ksoap2 中,同时将 xml 数据传递给soap1.2 android

于 2013-08-22T08:28:52.370 回答