在Android Studio模拟器中访问Laravel Sanctum

问题描述

尝试从Android Studio模拟器发出请求时收到400错误代码

在Laravel中,我有圣殿的配置:

'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环境和它所暴露的vhost时,使用 beexlaravel.lndo.site 但是问题是,当我尝试从仿真器访问该域时,它无法解析该域,这就是为什么我在配置文件添加 10.0.2.2 ,但仍然出现400错误的原因。 / p>

cors 配置文件中,我将 supports_credentials 设置为 true 和' allowed_origins '=> ['*']。

而且我还在 referer 标头中将其设置为列出的所有域。

我不确定是否可以将通配符(dev porpuse)添加有状态列表中,我尝试使用*。

我应该编辑Emulator主机文件解决 beexlaravel.lndo.site 吗? 还是我缺少其他配置?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)