1-如何创建soap消息以与web服务通信?假设我的客户端需要向web服务发送请求,我是否需要生成完整的soap字符串,然后将其发送到web服务,包括头部、正文、信封等?
2-假设web服务向我发回一个SOAP响应,该响应包含我的数据库中4个不同用户的信息?如何将soap消息转换为4个“用户对象”?我是否需要遍历消息,逐个读取每个参数,并创建我的"User“对象?或者,有没有一种更简单的方法来将soap消息中的参数与我的类中的参数相匹配,并自动创建对象?
发布于 2010-09-05 19:01:00
如果您拥有该webservice
的WSDL
,那么许多IDE
都能够导入WSDL
并自动为绑定生成一个客户端程序。
因此,如果webservice
返回许多USER
对象,您的IDE
将生成这些对象。如果不是,它将为webservice
返回的响应类型生成objects
。
使用这些objects
,我认为从其中提取users
比从原始envelope
中提取要容易得多
https://stackoverflow.com/questions/3647326
复制