我知道USSD消息由160个字节组成.对于7位数据编码方案,最大字符数为160*8/7,给出182个字符.我不清楚UCS2编码的最大字符数是多少.通常,它会像160/2,但我有一些混合信息.
我有一个Java EE应用程序,通过http/s接收请求.请求不包含任何cookie或jsessionid请求参数.
在请求有效负载中,我可以找到一个字符串"sessionid",它应该允许我将该请求与HttpSession相关联.我已经设法实现了一种在内存中存储会话映射的机制,但这在集群环境中不是(容易)可扩展的.
用于将请求关联到HttpSessions的标准Java EE机制基于cookie或URL重写,这对我来说是不可用的,因为我不控制发送请求的第3方.此外,HttpServletRequest对象没有setSession()方法.
有没有直接的方法将请求关联到HttpSession,而不依赖于特定的Java EE服务器或某些分布式缓存?