当前位置:  开发笔记 > 前端 > 正文

Firefox发送请求两次

如何解决《Firefox发送请求两次》经验,为你挑选了1个好方法。

我正在尝试处理.net中的信用卡交易,它在Safari,Opera和IE中完美运行.当我在Firefox中尝试相同的事务时,它会发送两个请求,最后我会收到一张双重收费卡.通过快速搜索谷歌似乎这是Firebug的一个问题,但我无法找到一种方法来阻止这个双重帖子.

有没有人知道如何阻止Firefox(和Firebug)这样做?



1> keparo..:

使用nonce,一个仅使用一次的唯一键.

将一个唯一的数字与表单字段一起发送到浏览器(这通常使用隐藏的输入字段完成),并在事务服务器上存储副本.在表单中,更改提交时的数字.在处理您的请求时验证密钥是否匹配.

可能还会清楚地解释前端发生的情况,并且可以在客户端消除该问题.最好解决服务器上的双重提交问题,因为有很多方法可以进行双重提交.

推荐阅读
重庆制造漫画社
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有