当前位置: 首页 > 面试题库 >

Cookie与JSessionID URL令牌优先级

华宇
2023-03-14
问题内容

Set-Cookie: VS jsessionid url token 优先级如何?

如果设置了cookie,Apache Tomcat似乎只会忽略令牌。这是有点不便的行为吗?还是出于安全原因而这样?

这是servlet中请求的网址

....someParam=addFile;jsessionid=7A6ECCF009D4855821BCB45E0B744A7B'

并且结果会话的ID对应于cookie请求标头参数…

这意味着,它会加紧处理请求。例如,Spring-mvc将someParamvalue 解析
addFile;jsessionid=7A6ECCF009D4855821BCB45E0B744A7B',并且崩溃并发生异常…


问题答案:

根据Servlet
2.4规范
,URL重写是会话跟踪的最低名称,因此jsessionid对于接受cookie的客户端忽略URL中的URL
,我并不感到惊讶。请阅读第7.1节中的相关详细信息(即会话跟踪)。

关于更新的问题(与Spring
MVC有关),有很多文章/技术提到如何;jsessionid通过使用过滤器或使用mod_rewrite去除URL中过多的包bag。用Google搜索“
URL中的jsessionid”,然后阅读下面的链接。



 类似资料:
  • 标准的TestCase之一是,lexer应该从中生成令牌流。不幸的是,由于ANTLR优先匹配较长的令牌,它生成令牌流,这将导致解析器引发错误。 是否可以先让ANTLR4 lexer尝试使用较短的令牌进行匹配?向添加lookahead-type规则并不是一个很好的解决方案,因为我需要考虑各种潜在的词法冲突(例如,被命名为,而不是,等等)。 编辑: 但这并不是一个真正的可扩展或可维护的解决方案,而且还

  • 我对CakePHP(v3.7)比较陌生。我有一个应用程序,其中出现了“缺少Csrf令牌Cookie”错误。 在pplication.php,我有: 表单页面有一个隐藏的表单元素,其中包含_csrfToken。我不明白为什么没有在邮件上找到它? 深入研究后,我发现在CsrfProttionMiddleware.php中,下面的_validateToken()函数的行为如下: $cookie为空(没有

  • Stormpath 中有很多博客文章讨论了您应该如何使用 cookie 而不是 sessionStorage/localStorage 来存储您的 JWT: https://stormpath.com/blog/where-to-store-your-jwts-cookies-vs-html5-web-storage https://stormpath.com/blog/token-auth-sp

  • 我读了一些关于“JWT vs Cookie”的帖子,但它们只会让我更加困惑…… > 我想澄清一下,当人们谈论“基于令牌的身份验证与cookie”时,这里的cookie仅指会话cookie?我的理解是,cookie就像一个介质,它可以用来实现基于令牌的身份验证(在客户端存储可以识别登录用户的东西)或者基于会话的身份验证(在客户端存储与服务器端会话信息匹配的常量) 为什么我们需要JSON web令牌?

  • 我不熟悉,它代表。我混淆了它的两个术语:访问令牌和刷新令牌。 用户注册/登录站点后,我创建和。 将刷新标记保存在数据库或cookie中。 15分钟后,用户标记访问令牌过期。 如果用户空闲2小时,我将从cookie或DB中删除刷新令牌,否则我将使用刷新令牌续订访问令牌。 有什么优化的方法可以达到这个目的吗?

  • 问题内容: 我正在寻找具有优先级的标准angularjs指令列表(尤其是非零指令)。每当您想创建一个特殊的指令(例如使用)时,最好先看一下它,以查看最适合的位置,同时也可以更好地了解角度设计器如何使用其指令。 我知道每个指令在其文档页面中都指定了优先级,但这无助于完整地了解编译/链接顺序,就像下面的清单一样: 谢谢。 问题答案: 标准角度指令的列表,按其优先级排序。希望这会有用。 参考资料 Ang

  • 对于数据库会话令牌系统,我可以使用用户名/密码进行用户登录,服务器可以生成一个令牌(例如,uuid)并将其存储在数据库中,然后将该令牌返回给客户机。从上面发出的每个请求都将包括令牌,服务器将查找令牌是否有效以及它属于哪个用户。 使用JWT,就会话/令牌而言,不需要将任何内容保存到数据库中,这要归功于服务器上保存的密钥和客户端保存并随每个请求发送的签名令牌的组合。 这很好,但是除了保存一个数据库之外

  • 问题内容: 我正在尝试使用Elasticsearch来实现自动完成功能,因为我知道该怎么做… 我正在尝试在索引已爬网数据时使用ES的edge_n_grams建立多词(短语)建议。 a 和a 之间有什么区别-我已经阅读了有关这些文档,但仍需要更多了解…。 例如,token_filter是ES用来针对用户输入进行搜索的内容吗?ES用于制作令牌的令牌生成器是吗?什么是代币? ES是否可以使用其中任何一种