我喜欢使用 ServiceStack,但一位同事提出了一个我无法回答的问题。Authentication 机制设置一个ss-pid
和一个ss-id
cookie,这里解释:https ://github.com/ServiceStack/ServiceStack/wiki/Sessions
尝试访问受限资源时,需要提供这些 cookie,否则您将收到401 Not Authorized
结果。
我的问题是这个。为什么使用 cookie 而不是包含sessionId
或等效 cookie 值的自定义 HTTP 标头值?是不是因为cookie本身就有自己的机制来维护过期?在 HTTP 标头上使用 cookie 的设计决策是什么?