asp.net/javascript创建cookie,创建客户端或服务器端的优势?

asp.net/javascript创建cookie,创建客户端或服务器端的优势?,javascript,cookies,asp.net-web-api,Javascript,Cookies,Asp.net Web Api,我需要创建一个cookie,这不是会话cookie,而是一个有到期日期的cookie 通过服务器端代码或javascript创建cookie有什么优势吗 实际上,我的服务器端是一个asp.net rest服务,所以这可能不是一个好主意 使用这两种方法有什么优点或缺点 谢谢 是否有其他方法可以通过服务器端代码或javascript创建cookie 没有 实际上,我的服务器端是一个asp.net rest服务,所以这可能不是一个好主意 REST服务通常不处理或不了解cookies。他们可以,但这不是

我需要创建一个cookie,这不是会话cookie,而是一个有到期日期的cookie

通过服务器端代码或javascript创建cookie有什么优势吗

实际上,我的服务器端是一个asp.net rest服务,所以这可能不是一个好主意

使用这两种方法有什么优点或缺点

谢谢

是否有其他方法可以通过服务器端代码或javascript创建cookie

没有

实际上,我的服务器端是一个asp.net rest服务,所以这可能不是一个好主意

REST服务通常不处理或不了解cookies。他们可以,但这不是一个普遍的做法。REST服务使用不同的身份验证技术,例如在
Authorization
HTTP请求头中发送一些值

使用这两种方法有什么优点或缺点


这实际上取决于您的场景以及您试图存储的信息类型。例如,使用服务器端脚本,您可以创建客户端脚本无法访问的,只有服务器端脚本才能访问的。在任何情况下,您都不应该将敏感信息存储在cookie中(除非经过加密和签名),因为客户端很容易篡改该值并伪造HTTP请求来发送任何他想要的cookie值。

我希望存储后端接收到的令牌,使用javascript编写cookie是个好主意,而不使用RESTAPI?