JavaScript 和 http session

标签 javascript

我们可以使用 JavaScript 在 HTTP session 中设置变量吗?

一个好的方法将包含三个基本方法 -

添加 key 、删除 key 和读取 key 。

这不应该是 cookie,而是实际的 http session 。

最佳答案

不可以,HTTP session 位于服务器端并且只能在服务器端访问。在客户端,您(最多)可以访问 session key (作为 cookie),但这还不够。

为了修改 HTTP session ,您必须向服务器(普通或 AJAX)发送 HTTP 请求来描述修改的性质。该请求将由服务器处理,执行所需的 session 突变。

要读取 session key ,您还必须调用服务器,但这次要求服务器从 HTTP session 中读取。响应应包含 session key 值。

关于JavaScript 和 http session ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12928939/

相关文章:

javascript - Angular $http 附加数据作为对象

javascript - 如何使用一个 API 中的 ID 从 Redux 中的另一个 API 获取信息?

javascript - Highchart StockChart - 更新最后点值

javascript - 在浏览器中查看源代码时显示的源代码是否始终准确/完整?

javascript - 如何获取 div 中存在的所有表单属性?

javascript - 如何在鼠标位置打开jquery工具提示并将其保留在那里

javascript - 为什么我的 es6 代码在 npm install 后无法编译?

javascript - 如果没有找到匹配的值,jQuery-ui 自动完成显示所有值

javascript - 如何在向上滚动时禁用滚动触发器 gsap ScrollTrigger?

javascript - 具有多个系列的 Angular 图 donut 类型