我目前有一个RESTful Web服务,通过它的会话识别客户端.
我有一个客户端使用ajax / javascript来访问RESTful Web服务的内容.我通过使用标头响应请求来允许这种情况发生:Access-Control-Allow-Origin,Access-Control-Allow-Credentials,Access-Control-Allow-Methods.
但是,尽管客户端可以访问内容,但每个请求都被视为不同的会话,因为cookie不能跨域使用.
我不想修改我的服务器代码以专门针对这种风格的客户端,我更喜欢在客户端工作以给出使用会话的外观.
因为我不希望通过会话存储任何内容,而是我只使用jsessionid作为客户端标识符,我假设我可以人为地注入& jsessionid =到URL,至少从服务器端,使客户端似乎正确地跟踪会话.
这似乎不起作用 – 有人可以建议我如何使我的客户端行为,就像它使用相同的sessionid一样?
解决方法:
…I assumed I Could artifically inject &jsessionid= to the URL…
jsessionid不是查询字符串参数.你想要人工添加; jsessionid = …(在任何&在URL之前),而不是& jsessionid = ….
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。