if ($method == 'GET' && $request[0] == 'test') { $sv = new TestService(); $sv->test('json'); } else { if ($method == 'GET' && $request[0] == 'search') { echo 'mofidy search function '; } else { if ($method == 'POST' && $request[0] == 'test') { echo 'post'; if (isset($request[1]) && $request[1] == 'add') { //add json object { "a":"aa","b":"bb", user":{"userid":"aaaa"}} echo 'add'; $sv = new TestService(); $input = json_decode(file_get_contents("php://input")); // var_dump($input); $rs = $sv->createTest($input, getuserid($input)); // var_dump($rs); return $rs; exit; } } else { if ($method == 'PUT' && $request[0] == 'test') { if (isset($request[1]) && is_numeric($request[1])) { $sv = new TestService(); $input = json_decode(file_get_contents("php://input")); // var_dump($input); $rs = $sv->updateTest($input, getuserid($input)); // var_dump($rs); return $rs; exit; }