尝试从 Android Studio 模拟器发出请求时收到 400 错误代码。
在 Laravel 中,我为 Sanctum 提供了以下配置:
'stateful' => explode(',', env('SANCTUM_STATEFUL_DOMAINS', 'localhost,127.0.0.1,127.0.0.1:8000,::1,beexlaravel.lndo.site,10.0.2.2')),
在将 Lando dev 用于 docker 环境时,它公开的虚拟主机是beexlaravel.lndo.site 但问题是,当我尝试从模拟器访问此域时,它无法解析域,这就是我添加10.0.2.2的原因配置文件,但仍然得到400错误。
在cors配置文件中,我将supports_credentials设置为true和' allowed_origins ' => ['*']。
而且我还在引用标头处将其设置为列出的所有域。
我不确定是否有办法将通配符(dev porpuse)添加到有状态列表中,我尝试使用 * 。
我应该编辑模拟器主机文件以解决beexlaravel.lndo.site吗?还是我缺少任何其他配置?