reactjs 知道了sessionID后,怎么得到session数据呢

小白不太会使用react啊,请教大神们。
我想实现登录功能,后台是用java写的,把用户信息存储到了session中,我前端使用的React框架,现在不知道怎么通过SessionId得到session数据呢?
大神给个参考资料也行,小弟在这跪谢,在线等!!!

阅读 8.2k
2 个回答

谢邀!
先来了解session和sessionId是什么?sessionId是一个会话的keysession一组key和value对应的数据,存放在服务端。在session有效时间内,key是唯一的,否则会引发串号等安全漏洞。
由于http请求是无状态的,所以sessionId生成后发送给client,之后client在有效时间每次请求都会带上,用来作为唯一标识。这个sessionId一般存放在cookie里,至于sessionId对应的session数据,是存放在服务端,只有服务端代码才能读取和操作,和前端js没有任何关系了,前端能做的就是通过每次请求携带sessionId换取数据。

废话不说了,回到您的问题,您想获取用户信息的信息,服务端应该提供获取用户信息的接口吧,看一下接口需要什么请求参数?需要什么参数,你就想办法获取什么参数就好了,不要把sessionId想得多可怕,在前端,它和普通参数其实没多大区别!

后台写个接口,返回需要的数据。

推荐问题