【发布时间】:2020-09-01 11:09:06
【问题描述】:
我将 laravel API 的响应发送为
if(...){
$return_array['status'] = '200';
$return_array['message'] = 'OTP SEND';
} else {
$return_array['status'] = '400';
$return_array['message'] = 'Username and Mobile Combination is Wrong';
}
return $this->response($return_array,200);
但响应状态始终为 400
附上图片
【问题讨论】:
-
您的
if条件总是导致false -
return 声明 @porloscerrosΨ 正在发送状态 200 但 400 得到响应问题是这样的
-
哦...好的。在
else中添加此返回:return $this->response($return_array,400); -
或者你也可以
return $this->response($return_array,$return_array['status']); -
@porloscerrosΨ 在两种情况下我都必须发送状态 200,在第一种情况下必须发送身体状态 200