跳到主要内容

客户端信息

每个请求需在 Ikudot-Cashier-Client Header 中携带客户端信息,格式为键值对:

Ikudot-Cashier-Client: sn="{设备序列号}", name="{设备名称}", ip="{设备IP}", app="{应用标识}", version="{应用版本}", session="{会话标识}"

参数说明

参数必填类型说明
snString设备序列号
nameString设备名称
ipString设备IP
appString应用标识
versionString应用版本
sessionString收银员登录会话标识,登录后必填

session 字段

session 为收银员登录成功后返回的会话标识,用于标识当前操作收银员身份。

  • 收银员通过 收银员登录 接口获取 session
  • 登录后,后续请求的 Ikudot-Cashier-Client Header 中 session 字段必填
  • 未登录状态下 session 可不传,但部分接口(如交班、获取登录信息等)要求收银员已登录

示例

未登录状态

Ikudot-Cashier-Client: sn="SN-DEVICE-001", name="收银台A01", ip="192.168.1.100", app="cashier-pos", version="2.0.0"

已登录状态

Ikudot-Cashier-Client: sn="SN-DEVICE-001", name="收银台A01", ip="192.168.1.100", app="cashier-pos", version="2.0.0", session="abc123def456"