wjpauli
V2EX  ›  问与答

请教一个问题:网页版 jd 的微信付款扫码页面,为何不需要定时访问服务器就能知道用户付款成功了?

  •  
  •   wjpauli · Oct 30, 2020 · 1532 views
    This topic created in 2098 days ago, the information mentioned may be changed or developed.

    就是最后一步的付款界面,显示微信的二维码后,用户扫码,jd 的网页马上就会返回。按照正常逻辑应该是微信端发起一个回调给 jd,jd 在服务器下写下付款成功,web 这边每几秒读一下服务器,看看是否成功,发现付款成功后返回。

    但是用 F12 看了下,Network 里没有定时调用的服务器程序,这是怎么回事?

    3 replies    2020-11-12 13:00:58 +08:00
    FaceBug
        1
    FaceBug  
       Oct 30, 2020
    websocket 你看了么
    shakaraka
        2
    shakaraka  
       Oct 30, 2020
    websocket
    wjpauli
        3
    wjpauli  
    OP
       Nov 12, 2020
    看了没有呢。如果是 websocket,在 Developer 的 Network 下也会看到 wss://开头的访问,jd 是没有的。我还特意搜了它客户端的 js code,也没有 new WebSocket 这样的关键字。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   986 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 22:06 · PVG 06:06 · LAX 15:06 · JFK 18:06
    ♥ Do have faith in what you're doing.