首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web Service >

web service 传输过程有关问题

2012-12-21 
web service 传输过程问题客户端client 和服务器 server 端通讯的时候出现断网,会发送的事情????1)客户端

web service 传输过程问题

客户端client 和服务器 server 端通讯的时候出现断网,会发送的事情????


1)客户端调用webservice 发送订单信息
2)服务处理订单,并保存到数据库中
3)服务返回订单处理成功
4)客户端接收到成功信息,并且显示成功状态。

步骤1顺利进行,但是一直没有反馈,直到得超时,(服务器端可能已经处理成功,但是返回的时候网络异常,也有可能服务器端根本就收不到发送的订单信息)  超时后为了不重复发送订单,要怎么处理?







[最优解释]
发送的时候发个唯一标示过去,用可持久存储的东东进行存储

这样 就可以知晓操作的结果了,依据结果再进行处理即可
[其他解释]
网断了,肯定不返回了,你可以考虑做本地缓存,这个可以是一直将数据缓存,然后统一提交,也可以是catch错误后,将后续数据缓存,等待连接后提交
[其他解释]
1)客户端调用webservice 发送订单信息
2)服务处理订单,判断该订单是否存在,未存在则并保存到数据库中.
3)服务返回订单处理结果.
4)客户端接收到服务器返回结果,如果返回成功修改本地订单状态(ex: 0已上传/1未上传)
[其他解释]
调用的时候判断网络是否通畅

热点排行