php - 未设置不同域 API 发送的 Cookie
问题描述
因此,例如,我的 API(laravel)https://api.example.com
在客户端上运行,我的网站在http://127.0.0.1:3000
. API 发送以下 cookie,
set-cookie: XSRF-TOKEN=eyJpdiI6IkVRSjcyYzBoVzRTazQ4RWJjK0JSd2c9PSIsInZhbHVlIjoiT20yb3AwZk1HemloaUl2MFZZdkUyUVM3Z3pXc3B0QXpiUEZPUEJIWElJYjRHamtlZ3d5NU5yb3doWmQ4ZXNBb1g0eTFiZXliRlFmWkN1SjVRMVFaM3pXK2x0MTMyK1MwTnp3cVZFSksvaVlJdGdLNGpKZXVrR3lITTRPU2VYNWgiLCJtYWMiOiI0MGU3NmEzYmI2NjY3MTkwNTNlMDQ2ZWRiNjVmNzdmYzA1MTMzOWE0NjA0YzAxYzBjZTczNzI4MDljOThhYTRmIn0%3D; expires=Wed, 30-Sep-2026 06:29:36 GMT; Max-Age=155520000; path=/; samesite=lax
然而,这个 cookie 不是由浏览器设置的,因为它总是空的。
我提出如下要求:
axios.get("https://api.example.com/users")
可能是什么问题呢?
解决方案
推荐阅读
- python - Python 中以请求 get() 方法为前缀的字典
- sql - 是否可以在没有子查询的情况下为每个组检索顶部 ROW_NUMBER()?
- r - 涉及正值的饼图问题
- swift - 在 Swift 5 中将结构保存到 UserDefaults
- node.js - AWS 状态机选择通配符
- swift - 如何使用单元格中的按钮删除集合视图中的项目?
- macos - Chrome 原生消息传递主机无法在 macOS Sierra 上启动
- django - 如何在不使用循环的情况下使用 filter() 查询集
- bash - 计算文件中出现的次数或更高的值
- python-3.x - 根据共享值移动 python df 中的特定值