postman问题_Postman不能共享问题?可能是你的请求不对

在使用Postman进行接口测试时遇到Session无法共享的问题,即连续两次请求无法获取到同一Session中的值。解决方法是在第二次请求时,在Headers中设置Cookie,键为Sessionid,并确保其值与第一次请求相同,从而实现Session的共享。详细解决方案和验证码、登录请求的代码可以在相关博客文章中找到。
摘要由CSDN通过智能技术生成

e200fa40b19966c42405ce77b7b8713d.gif

95ab429b2fcc7a53b9aee221be509b4d.gif0 1问题:

做登录模块,用Postman做接口测试,发现Session不能共享问题:第一次请求将系统随机生成验证码放入Session中,第二次请求想要获取系统生成的验证码,但是取到的值为null。

0 2原因:

Postman第一次发送请求和第二次发送请求不是同一个Session对象。

0 3解决办法:

在第一次请求时,将Sessionid(第一张图黑框),复制到第二次请求的Headers中,KEY为Cookie。保证两次的请求是同一个Session,则可以获取到Session中的值。

32067727bca6f4ed35f813bf26a8d519.png

a67f49c8b2f977ead12b4bb8da6a1e63.png

fca1526f5e08b870693fb002e164072c.png

    95ab429b2fcc7a53b9aee221be509b4d.gif 输入的验证码与生成的验证码不匹配

006f5eb7eec0de4b3caae9a81390ea5a.png

验证码请求代码:

@RestControllerpublic class ValidateCodeController {
        @RequestMapping(value = "/validateCode")    public JsonRESTResult validate(HttpSession session, HttpServletRequest request,   
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值