我正在向客户端提供单个播放列表文件。
客户端定期向我的服务器发送新请求,请求播放列表文件。例如每 10 秒一次。
我需要在服务器端识别每个客户端。
我的第一次尝试是使用cookie。 如果客户端支持 cookie,它的效果会非常好。
但我需要能够识别所有客户端,即使它们不支持 cookie。
我可以不使用 cookie 而仅使用(例如)IP 和 header 数据来创建 session 吗?
如果是这样,我该怎么做?
要求:
- 客户端使用的 URL 不能更改。客户端无法添加任何 参数给它,客户端除了请求播放列表文件之外不能做任何事情。
- 向服务器发送一个请求就足够了 识别用户。
- 所有请求都应提供足够的数据 服务器已知。
我目前正在使用express-session 。
我想我可以通过创建像express-session这样的中间件来得到我想要的东西。但我不确定我到底该怎么做。
最佳答案
关于javascript - 如何在没有cookie的情况下使用客户端数据创建 session ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32515047/