判断二维码是否被扫描

长腿JAVA叔叔 2019-03-29 04:07:11
JAVA前后台贯通,怎么判断二维码已经被手机端扫描,然后pc端电脑页面响应跳转
...全文
2932 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
weixin_41701070 2019-10-12
  • 打赏
  • 举报
回复
[b][b][b][b][b][b][b][b][b][b][b][b][/b][/b][/b][/b][/b][/b][/b][/b][/b][/b][/b][/b]
MasterSpring 2019-04-30
  • 打赏
  • 举报
回复
引用 7 楼 weixin_43879088 的回复:
[quote=引用 6 楼 ManitoX的回复:]扫描二维码的那一方要向服务器发送消息,通知服务器该二维码已被我扫描
这个我当然知道,主要是我怎么抓取这个被访问的二维码[/quote] 二维码在服务器端肯定是存储在数据库中啊,服务器先生成二维码并保存到数据库,然后在客户端扫描通知服务器该二维码已被扫描之后服务器就应该将该二维码的状态改为已失效或者绑定到一个用户之类的操作。
MasterSpring 2019-04-07
  • 打赏
  • 举报
回复
引用 7 楼 weixin_43879088的回复:
[quote=引用 6 楼 ManitoX的回复:]扫描二维码的那一方要向服务器发送消息,通知服务器该二维码已被我扫描
这个我当然知道,主要是我怎么抓取这个被访问的二维码[/quote] 扫描二维码的客户端在扫描之后应该发送通知给服务器,至于二维码,不也应该在服务器端以某种形式存储吗?比如数据库,然后设计一个标志位,访问之后改变这个标志。
长腿JAVA叔叔 2019-04-07
  • 打赏
  • 举报
回复
引用 6 楼 ManitoX的回复:
扫描二维码的那一方要向服务器发送消息,通知服务器该二维码已被我扫描
这个我当然知道,主要是我怎么抓取这个被访问的二维码
MasterSpring 2019-04-05
  • 打赏
  • 举报
回复
扫描二维码的那一方要向服务器发送消息,通知服务器该二维码已被我扫描
  • 打赏
  • 举报
回复
看二维码对应的网址有没有被访问过
bcsflilong 2019-04-04
  • 打赏
  • 举报
回复 1
引用 2 楼 我叫小菜菜 的回复:
pc端页面,显示二维码并维持一个长连接(websocket、或者卡住ajax超时再重新请求等)。
二维码内容是一个连接,被扫描后访问这个连接,服务器端接收到这个连接请求后,通过长连接推送到pc端页面,pc端页面做出动作处理。


这个说的比较有特点
Dan淡淡的心 2019-04-04
  • 打赏
  • 举报
回复
解决方案就是 二楼说的 要么维持一个长连接 websocket 通过websocket向前端推送 判断是否扫描; 要么 将一个请求卡住 比如 生成二维码之后 想后台请求 查看二维码是否被扫描 在servlet中等待(假设三十秒) ,这段时间内都没有获取到二维码被访问的信息就返回信息给 前端 重新请求二维码;或者获取到访问信息 返回;
我叫小菜菜 2019-04-02
  • 打赏
  • 举报
回复
pc端页面,显示二维码并维持一个长连接(websocket、或者卡住ajax超时再重新请求等)。
二维码内容是一个连接,被扫描后访问这个连接,服务器端接收到这个连接请求后,通过长连接推送到pc端页面,pc端页面做出动作处理。
  • 打赏
  • 举报
回复
二维码中增加扫到就往服务器发送消息,告知服务器,才行。

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧