gpt4 book ai didi

java - 如何在 RESTful webapp 中创建新的 HttpSession?

转载 作者:行者123 更新时间:2023-11-28 22:36:26 26 4
gpt4 key购买 nike

每当客户端调用特定 UI 时,我都需要创建一个 HttpSession(通过 cookie)。

假设:

  • 让我们假设我不会担心任何类似 oAuth 的深度身份验证过程。 JESSIONSID cookie 模拟目前不是问题。
  • 服务器是 tomcat,因此如果创建新 session ,JSESSIONID cookie 会向下发送到客户端。

设计问题:

  1. 我正在努力研究如何设计 URI。什么是真正的 REST 资源?我已经有了 /users/users/{someuserid}。我想使用 /auth/login 但在之前的一个 SO 问题中,一个 cited article说我们不应该在 url 中包含动词。我注意到甚至 Google makes the same mistake通过 https://www.google.com/accounts/OAuthGetRequestToken 。那么在您看来,/auth/login/johndoe(登录)和/auth/logout/johndoe(注销)是好的选择吗?

更新:

我改变了我的设计。我现在正在考虑使用 URI /session/johndoe(PUT 用于登录,DELETE 用于注销)。它应该仍然在 REST 精神的范围内?

最佳答案

session 在 REST 风格的架构中不是无关紧要的吗?

http://www.prescod.net/rest/mistakes/

关于java - 如何在 RESTful webapp 中创建新的 HttpSession?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/770969/

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