问题描述
我已使用HTTP
更改了json
响应中的Laravel
状态代码。在localhost
上运行正常,但在WHM
服务器上运行相同的代码。
Laravel版本:7
PHP版本:7.4
我的代码
$encode = ['code' => 400,'message' => 'Token is Invalid','data' => []];
return Response::make(json_encode($encode,JSON_PRETTY_PRINT|JSON_FORCE_OBJECT),401)->header('Content-Type',"application/json");
本地主机响应
请任何人帮助解决此问题。
先谢谢了。
解决方法
我不与laravel合作,所以无法为您提供有关laravel的帮助
但是您可以使用php自行解决问题
通过标题设置您的http代码
header('HTTP/1.1 401 Unauthorized');
,
尝试
return response()->json(['error' => 'Unauthenticated.'],401);
,
尝试这个
+