gpt4 book ai didi

authentication - RESTful 原则问题

转载 作者:行者123 更新时间:2023-12-04 06:47:15 25 4
gpt4 key购买 nike

我的一位聪明的同事 friend 向我提出了一个我不知道如何回答的问题,我想向全世界提出这个问题。

如果 RESTful 端点使用基于 token 的身份验证,即访问资源需要基于时间的 token ,并且该 token 在一定时间后过期,这是否违反了 RESTful 原则?换句话说,如果相同的 URL 在一定时间后过期,那么资源会根据请求的时间返回不同的响应,这是否破坏了 REST?

最佳答案

不,你的场景没有违反我能想到的任何 Restful 原则。您似乎混淆了返回不同资源的请求和获得不同响应的请求。

在您的场景中,我希望 token 过期后服务器将返回 401,并且客户端将启动某种身份验证交换以重新验证用户。
一旦重新验证,服务器应该返回预期的资源。

在很多情况下,请求可能有完全不同的响应。 403 Forbidden, 410 Gone 都是例子。

关于authentication - RESTful 原则问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2916439/

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