微信重复请求

安卓机微信跨域请求浏览器服务后台,会偶尔出现:响应超过10S,安卓机会默认转发请求,两次数据一模一样,后台区分不出来,但是又需要拿到第一次请求的结果。后台还要考虑区分出是客户人为的二次请求和微信默认的二次请求。有什么好办法能限制住二次请求或者区分两次的请求吗?限制住或区分开之后,有什么好的办法取到第一次的结果返回给前台?(循环查询,线程等待拿第一次结果这个感觉不是太好)

回答

每次请求后面跟个参数flag,可以用当前时间的时分秒,也可以用GUID。判断的时候,两次请求的参数flag如果相同,说明是转发的,如果后面的参数不同,说明是人为发起的二次请求。

以上是微信重复请求的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>