php – 使用Slim框架返回http 500
发布时间:2020-12-13 22:41:57 所属栏目:PHP教程 来源:网络整理
导读:如果我的API中的某些东西变坏了我想要返回一个http 500请求. $app = new Slim();$app-halt(500); 它仍然返回一个http 200. 如果我运行此代码: $status = $app-response()-status(); echo $status; //Here it is 200$status = $app-response()-status(500);
如果我的API中的某些东西变坏了我想要返回一个http 500请求.
$app = new Slim(); $app->halt(500); 它仍然返回一个http 200. 如果我运行此代码: $status = $app->response()->status(); echo $status; //Here it is 200 $status = $app->response()->status(500); echo $status; //Here it is 500 它仍然给我一个http 200
$app-> response() – >状态(500);是正确的,请参阅文档
here.
检查以确保您正在调用$app-> run();设置状态后,这将准备并输出响应代码,标题和正文. 编辑,确保定义路由或Slim将输出404响应,这有效: require 'Slim/Slim.php'; SlimSlim::registerAutoloader(); $app = new SlimSlim(); $app->response()->status(500); $app->get('/',function () { // index route }); $app->run(); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |