作者:1q2w3e4r5t0405 | 来源:互联网 | 2023-09-18 14:57
类似于微信扫码登录的模式一样,类似于这种手机上扫码或者支付操作完成,PC端出现对应的登录或者跳转的操作一般有两种实现方式:接口轮询这种方式比较简单,一般采用HTTP/HTTPS的方
类似于微信扫码登录的模式一样,类似于这种手机上扫码或者支付操作完成,PC端出现对应的登录或者跳转的操作一般有两种实现方式:
接口轮询这种方式比较简单,一般采用HTTP/HTTPS的方式,在PC端每隔5秒或者其它自定义的时间请求服务器的接口,判断返回的数据是否有变化,比如返回数据表明支付完成就跳转响应的支付成功的界面支付接口设置。这个方式的缺点是会有一定的延时,而且客户端请求次数较多。大公司有自己的是实现协议。
WebSocket长连接这种方式比较及时,信息反馈会比较快,每个客户端只需要和服务器维护一条TCP/UDP通道即可,客户端完成操作后服务器很快就可以通过管道给客户端/PC端发消息,通知客户端做出相应的操作。这种方式的缺点是对网络稳定性要求比较高,大公司对此种方式会有相应的加密。