Servlet 通信跳转处理问题

小小小高 发布于 2017/08/17 09:36
阅读 72
收藏 0

服务器A服务器B  和微信服务器C    和客户端1        

客户端访问服务器A 验证用户信息 得到确认消息后    访问服务器B   得到二维码连接      用户扫码完成后   

 微信回调服务器B 返回订单支付结果   然后服务器B要通知服务器A 收费成功并且通知客户端跳转  

最后这里servlet 成了一次请求两次应答  然后TOMCAT抛出 异常

求大牛指点如何解决  http一次请求两次应答
  

加载中
0
开源中国马桶盖
开源中国马桶盖

你貌似 是在做 微信扫码支付吧? A服务器是客户访问的web页面服务, B服务器是你的api服务器,C是微信服务器, 客户下单之后A服务器调用B服务器,B服务器调用C服务器拿到扫码二维码,B服务器返回给A, A显示给用户(这里是同步是一个请求), 用户扫码之后直接到达C服务器, C处理完之后通知B服务器, B通知A服务器,A做支付成功显示给用户....这个当中 客户打开的页面 在扫码出现之后可以开启一个定时器 定时去请求当前订单的状态,如果状态改变说明支付成功。而B服务器在接收到C的通知之后,调用A服务器的一个接口 告诉A支付成功了, 这样就可以了

返回顶部
顶部