全局异常为什么只检测get方法,检测不到post提交有参数的方法

来源:5-5 不可预知的内部异常api数据输出解决方案(一)

qq_大寒_2

2017-09-25

在公共方法自定义的算全局异常吗?,这个全局异常为什么只检测get方法?而检测不到post提交有参数的方法(其他方法暂时没试过),post方法还是需要自定义异常?



namespace app\common\lib;
use think\exception\Handle;
class CsApiExceptionHandle extends Handle {
    public $httpCode=500;
    public function render(){
        $data=[
            //业务状态码
            'status'=>0,
            //提醒消息
            'message'=>'内部服务器错误',
            //数据层
            'data'=>input('post.')
        ];
        return json($data,$this->httpCode);
    }
}
public function save(){

     $params=input('post.');


    //这种异常可通过定义的全局异常自动检测到
     if($data['ids']){

     }

     //这种异常必须通过自定义异常来检测
     if($params['rm']!==1){


     }

 }

postman中rm参数定义成2

写回答

1回答

singwa

2017-09-26

您好,关于这个问题请加我扣扣沟通463785435

0
0

PHP企业级实战,完成一套高可用高安全的App后台系统

轻轻松松开发一个安全可靠高效的多终端APP后台系统,可用于毕设

1263 学习 · 475 问题

查看课程