如何防止 POST 数据重复提交?

2018-05-07 16:53:53 +08:00
 kalsolio
4132 次点击
所在节点    问与答
14 条回复
stanley0black
2018-05-07 16:57:42 +08:00
提交后禁用提交按钮
icy37785
2018-05-07 16:58:16 +08:00
post 带个 token
fuxiaohei
2018-05-07 16:59:03 +08:00
csrf
cloverstd
2018-05-07 18:53:07 +08:00
token 或者 redirect
VYSE
2018-05-07 20:00:46 +08:00
事务
WordTian
2018-05-07 20:15:44 +08:00
时间戳?
Shura
2018-05-07 20:19:50 +08:00
用 timestamp 或者 nonce 或者 timestamp+nonce
biabia123456
2018-05-07 22:31:38 +08:00
函数节流
scnace
2018-05-07 23:28:23 +08:00
ReqID ?
xmadi
2018-05-08 02:15:26 +08:00
前端请求之后做一个禁用 api 里加一个请求 id 或者其他什么 id token 去重
param
2018-05-08 02:59:57 +08:00
@fuxiaohei 对哦,反正 csrf 是一定要加的。顺便后端还能用来排重。
param
2018-05-08 03:00:31 +08:00
防止重放攻击,同时防止重复提交表单
infun
2018-05-08 07:45:41 +08:00
幂等
nullen
2018-05-08 08:43:22 +08:00
幂等 了解一下。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/452818

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX