0 1问题:
做登录模块,用Postman做接口测试,发现Session不能共享问题:第一次请求将系统随机生成验证码放入Session中,第二次请求想要获取系统生成的验证码,但是取到的值为null。
0 2原因:Postman第一次发送请求和第二次发送请求不是同一个Session对象。
0 3解决办法:在第一次请求时,将Sessionid(第一张图黑框),复制到第二次请求的Headers中,KEY为Cookie。保证两次的请求是同一个Session,则可以获取到Session中的值。
输入的验证码与生成的验证码不匹配验证码请求代码:
@RestControllerpublic class ValidateCodeController {
@RequestMapping(value = "/validateCode") public JsonRESTResult validate(HttpSession session, HttpServletRequest request,