我想用cookie来控制身份验证。并且在我的浏览器中工作正常。但是当我尝试用 Postman 测试时, Postman 不向新请求添加cookie。1.步骤I登录和响应头如下所示:
但响应cookie选项卡是这样的:
和管理cookies窗口那样:
1.步骤-我向未受保护的路由器发送请求,但收到未经授权的错误。这个错误从今天开始。我不记得对设置做过任何更改。为什么我会得到这种类型的错误。我该如何解决这个问题?
plicqrtu1#
我也遇到了这个问题,修复方法是在从localhost发送cookie时删除cookie中的安全标志,因为设置为安全的cookie只能通过HTTPS发送。
kzmpq1sx2#
我在测试一个本地Laravel Sanctum请求/login时遇到了这个问题。我设置了以下.env值
.env
SESSION_DOMAIN=docker-api-service-name SANCTUM_STATEFUL_DOMAINS=docker-api-service-name
然而,这些需要设置为localhost,以匹配APP_URL的域。在此之后,一切都正常工作。
localhost
APP_URL
SESSION_DOMAIN=localhost SANCTUM_STATEFUL_DOMAINS=localhost
2条答案
按热度按时间plicqrtu1#
我也遇到了这个问题,修复方法是在从localhost发送cookie时删除cookie中的安全标志,因为设置为安全的cookie只能通过HTTPS发送。
kzmpq1sx2#
我在测试一个本地Laravel Sanctum请求/login时遇到了这个问题。
我设置了以下
.env
值然而,这些需要设置为
localhost
,以匹配APP_URL
的域。在此之后,一切都正常工作。