采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
劳烦师兄分析一下为什么还是会调用呢
这是由自己这边发起的,抓包看下网络请求,为什么会发起。
抓包了 还特意清空了fiddler的控制台 发现并没有请求 但是我打断点在create那 发现他确实第二次进入了
估计是微信浏览器设置的重试,可以修改一下逻辑,如果是已支付,则忽略
好的非常感谢
不是你一个人 这样。支付己经完成了。又请求pay/create, ,但是我看fiddler上面是有请求的。。但这个时候,我己经支付完毕。没有再下单支付了,要支付也不可能支付同一单。
只可能是两种情况
就是师兄说的微信的重试,这种概率高一点
就是前端有BUG之类的。自己再发。
回复一下。说的有点问题。在fiddler里面看到前端微信过来只调用了一次支付,但是pay/create确实调用了二次。。。我觉得不是微信重试的问题 。如果是重试应该能看到两次请求。
我也遇到过这问题,开发中比较多,上线后很少,肯定是重试导致,可以修改一下逻辑,如果是已支付,则忽略。
我也遇到了相同问题
抓过包了 并没有 我还特意清空了 发现还是没有
登录后可查看更多问答,登录/注册
从0到1开发中小型企业级Java应用,并学会迭代重构技巧
8.2k 10
3.3k 4
6.8k 9
2.0k 32
4.1k 26