首页 > 解决方案 > 在特定路由上禁用 Cookie - Laravel 5.7

问题描述

拉拉维尔 5.7

你好,我有一个(希望)相当简单的问题,我似乎无法解决。

我有已禁用csrf tokenfor 的 API 路由,但XSRF-TOKENcookie 似乎仍被发送(在邮递员中可见)。

除了这个 cookie,我还有laravel_session用于会话的 cookie。(在邮递员中也可见)

这些路由的目的不需要这些 cookie,我希望通过发送更少的字节(删除 cookie)来增加响应时间并节省带宽,因为实际的 cookie 值很长的字符串,可能是一百个字符。

有没有办法阻止/禁用这些 cookie 在特定路由上发送,就像我可以使用 csrf-token 验证一样?

感谢大家提供任何可能的解决方案。

如果您想查看任何文件中的任何代码,请发表评论,我很乐意添加。

标签: phplaravelcookies

解决方案


我自己解决了这个问题,我将路由切换到一个middleware不是默认的新类web(我猜web中间件默认提供 cookie)到一个新的最小自定义中间件。


推荐阅读