12306 的提交订单,提示重复提交,解决办法
答案:2 悬赏:20 手机版
解决时间 2021-03-04 16:42
- 提问者网友:萌卜娃娃
- 2021-03-03 18:28
12306 的提交订单,我用C#写了个程序,但总是报 请不要重复提交,感觉跟他的令牌机制有很大关系,但是他掉包的Token 我要怎么获取???还有就是,如果订单提交失败了,我要刷新Token的,这个要怎么做到? 我的程序就差这最后一步了,希望各位大神能帮帮我,1411635236
最佳答案
- 五星知识达人网友:duile
- 2021-03-03 18:54
refresh_token
刷新后的access_token和refresh_token不一定改变,但是一定是新的有效期的access_token,refresh_token目前是长期有效的了,但是每次刷新请使用新返回的refresh_token,之前的refresh_token只是说长期有效,但是在刷新之后不一定保证还有效
令牌机构其实就是session中存放一个值,然后放到表单中做为一个隐藏表单项,表单提交时,这个值也会被提交,并与session中当前有效的token进行匹配
匹配完成后原来session中的token就失效或者替换,
再次提交时则不匹配了
可以尝试一下获取隐藏表单项
刷新后的access_token和refresh_token不一定改变,但是一定是新的有效期的access_token,refresh_token目前是长期有效的了,但是每次刷新请使用新返回的refresh_token,之前的refresh_token只是说长期有效,但是在刷新之后不一定保证还有效
令牌机构其实就是session中存放一个值,然后放到表单中做为一个隐藏表单项,表单提交时,这个值也会被提交,并与session中当前有效的token进行匹配
匹配完成后原来session中的token就失效或者替换,
再次提交时则不匹配了
可以尝试一下获取隐藏表单项
全部回答
- 1楼网友:末日狂欢
- 2021-03-03 19:45
太卡,服务器本身的原因
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯