【发布时间】:2009-11-29 18:43:36
【问题描述】:
我需要使用 ksoap2 调用 Web 服务,直到我需要将更复杂的类型传递给 Web 服务。
有没有人将复杂类型传递给 web 服务的示例,最好只使用 SoapObject(有问题的对象只有字符串和日期时间。
谢谢 提前
【问题讨论】:
标签: java android web-services ksoap2
我需要使用 ksoap2 调用 Web 服务,直到我需要将更复杂的类型传递给 Web 服务。
有没有人将复杂类型传递给 web 服务的示例,最好只使用 SoapObject(有问题的对象只有字符串和日期时间。
谢谢 提前
【问题讨论】:
标签: java android web-services ksoap2
这是一个有效的 tutorial for complex types and arrays with KSOAP 。希望能帮助到你。
【讨论】:
想出了如何去做。只需将 SoapObject 用作属性。
【讨论】:
我认为你可以使用这个android web service client 开源工具。 在不需要使用soap Object 或使用soap 封装的地方,它就像调用服务的方法一样。
说,对于带有参数 ComplexRequest 的服务说 ComplexReqService,您只需编写:
ComplexReqService service = new ComplexReqService();
CoplextReqPort port = service.getPort();
String resp = port.getResponse ( new ComplexRequest() );
这样,它也将支持复杂的响应。
【讨论】: