我在 asmx Web 服务中编写了 Web 方法
List<String> GetData(int id) {...}
然后当我使用这段代码时,我在 android 应用程序中由 SoapObject 调用它:
response = envelope.getResponse();
我应该定义什么类型的响应???
我在 asmx Web 服务中编写了 Web 方法
List<String> GetData(int id) {...}
然后当我使用这段代码时,我在 android 应用程序中由 SoapObject 调用它:
response = envelope.getResponse();
我应该定义什么类型的响应???
您可以使用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