新闻资讯

质量为本、客户为根、勇于拼搏、务实创新

< 返回新闻资讯列表

response.cookie和request.cookie的不同

发布时间:2024-02-02 17:56:59

response.cookie和request.cookie的不同

response.cookierequest.cookie 是在 Web 开发中经常使用的两个对象,它们分别表示服务端响应中的 Cookie 和客户端要求中的 Cookie。

  1. response.cookie:这是一个对象或方法,用于在服务端发送响应时设置 Cookie。通过调用 response.cookie() 方法,您可以设置将在响应中发送到客户真个 Cookie。例如,在 Express 框架中,您可使用以下方式设置 Cookie:

    response.cookie('cookieName', 'cookieValue');
    

    这将在响应头中添加一个名为 cookieName、值为 cookieValue 的 Cookie。

  2. request.cookie:这是一个对象或属性,用于在客户端发送要求时获得要求中的 Cookie。通过访问 request.cookie 对象或属性,您可以获得客户端要求中携带的 Cookie 信息。例如,在 Express 框架中,您可使用以下方式获得 Cookie:

    const cookieValue = request.cookies.cookieName;
    

    这将从要求中获得名为 cookieName 的 Cookie 的值,并将其赋给变量 cookieValue

总结来讲,response.cookie 是用于设置服务端响应中的 Cookie,而 request.cookie 是用于获得客户端要求中的 Cookie。它们在区分的上下文中履行区分的功能,但都触及 Cookie 的处理。