Php Laravel api 401未经授权|仅1台设备
我的laravel应用程序中有一些API端点 它们在我的大多数设备(手机和平板电脑)上都能正常工作 来自localhost的curl也可以正常工作 但是一部电话不起作用。在我得到的日志中:Php Laravel api 401未经授权|仅1台设备,php,android,laravel,api,Php,Android,Laravel,Api,我的laravel应用程序中有一些API端点 它们在我的大多数设备(手机和平板电脑)上都能正常工作 来自localhost的curl也可以正常工作 但是一部电话不起作用。在我得到的日志中: <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> <html><head> <title>401 Unauthorized</title> </head><
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>401 Unauthorized</title>
</head><body>
<h1>Unauthorized</h1>
<p>This server could not verify that you
are authorized to access the document
requested. Either you supplied the wrong
credentials (e.g., bad password), or your
browser doesn't understand how to supply
the credentials required.</p>
<hr>
<address>Apache Server at example.com Port 443</address>
</body></html>
401未经授权
未经授权
此服务器无法验证您是否
您有权访问该文档
请求。要么你提供的是错误的
凭据(例如,错误的密码)或您的
浏览器不了解如何提供
所需的凭据
位于example.com端口443的Apache服务器
我不知道问题出在哪里
API端点是公共的。它们与curl和其他所有设备一起工作
我尝试更改WLAN,但如果所有设备都使用相同的WLAN,那么一部手机仍然无法工作。
这可能是手机上的安全设置?但我什么也没找到
我很担心,因为如果我发布了这个项目,很多用户都会面临这个问题,我不知道该去哪里看,也不知道该做什么。这是拉威尔的问题吗
我使用的是Laravel5.8,API路由位于
API.php
好的。我发现了问题
经过多次尝试和错误,我注意到api端点有一个共同点。它们都使用特定的WLAN连接
此外,如果我切换到其他WLAN连接,则所有设备都无法工作
现在我记得我有一个活动目录保护的网站和无线局域网连接,它的工作有一个静态IP,这是白名单,所以目录保护不会触发
是我的错。别忘了目录保护