本地主机上的浏览器中未设置 HTTPOnly Cookie
问题:
在 REST API 中使用生成 HTTPOnly cookie 的登录端点,即使通过 Postman 的 POST 请求正常工作,浏览器中也不再设置 cookie。尽管使用了以前有效的方法,但还是出现了此问题。
使用的方法:
结果:
解决方案:
问题出在客户端 JavaScript(fetch() 方法)。通过向 RequestInit 对象添加“credentials:“include””选项,浏览器可以通过请求发送和接收 cookie。这是在浏览器中设置 HTTPOnly cookie 所必需的。
其他信息:
以上是为什么本地主机上的浏览器中没有设置我的 HTTPOnly Cookie?的详细内容。更多信息请关注PHP中文网其他相关文章!