0

我知道浏览器使用 cookie 存储会话 ID,并在每个请求上检查这些 ID。我的问题如下:当您从移动设备(或任何其他设备)进行 REST 调用时,客户端-服务器通信如何识别会话并为每个客户端分配唯一的会话 ID?

4

1 回答 1

0

目前尚不清楚您的问题是否与客户端或服务器端实际发生的情况有关。

从(java)Web 服务器的角度来看,sessionID 只是一个 id,基本上有 3 种方式与客户端通信并处理此 ID(因此服务器知道它正在与哪个用户交谈)。

  • 网址重写
  • 隐藏表单输入
  • 饼干

cookie 的使用并不严格限于使用 web 浏览器作为客户端,因为任何客户端都可以将 cookie 放在 HTTP 标头中。

如果您想知道特定客户端如何处理服务器以传递会话信息,请具体说明您打算使用的客户端,因为实现细节(以及客户端代码)可能会有所不同,即使一般机制相同.

于 2013-03-01T12:43:38.827 回答