Postman中怎么手动设置Cookie才能让请求带上正确的会话信息?
我用Postman测试一个需要登录态的接口,后端返回了Set-Cookie头,但后续请求好像没自动带上Cookie。我在Cookies管理器里看到域名是localhost,但实际请求发到的是127.0.0.1,是不是这个原因导致Cookie没被发送?试过手动在Headers里加Cookie字段也不生效。
前端代码里是这样发起请求的:
<script>
fetch('http://127.0.0.1:3000/api/profile', {
method: 'GET',
credentials: 'include'
})
</script>
司马婷婷
Lv1
懒人方案:在Postman里手动设置Cookie前,先确保域名一致。把请求URL改成http://localhost:3000/api/profile,然后在Headers里直接加Cookie字段试试。代码示例:记得把your_session_value换成实际的Session ID值。这样一般就能解决了,别想太复杂。
点赞
2026-03-27 02:04