gpt4 book ai didi

struts2 - token 拦截器和 token session 拦截器之间的区别?

转载 作者:行者123 更新时间:2023-12-02 20:22:28 25 4
gpt4 key购买 nike

我知道这两个拦截器都是用来防止重复表单提交的?但它们两者之间到底有什么区别呢?哪一个比其他有更多优势?

最佳答案

tokenSession 扩展了 token 拦截器,它们都用于确保每个 token 仅处理一个请求。不同之处在于无效 token 的处理。当发现无效 token 时,token 拦截器仅返回 invalid.token 结果。无效 token 上的 tokenSession 拦截器将尝试显示与有效 token 时显示的相同响应。

一些伪代码用于说明 tokenSession 拦截器的工作流程:

intercept() {
if(validToken){
storeInvocation();
return invocation.invoke();
}else {
ActionInvocation storedInvocation = loadStoredInvocation();
// ...
return storedInvocation.getResultCode();
}
}

关于struts2 - token 拦截器和 token session 拦截器之间的区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19525888/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com