이 샘플은 API Response Trait의 응답을 얻기위해 CURLRequest 라이브러리를 사용합니다.
// user 생성 $response = $client->post('/response/api/exam1/createUser', [ 'form_params' => [ 'name' => 'test', 'email' => 'test@test.com', ] ]); $createResult = $response->getBody(); * 결과 : = $createResult ?>
// user 조회 $response = $client->post('/response/api/exam1/getUser', [ 'form_params' => json_decode($createResult, true) ]); $userInfo = $response->getBody(); * 결과 : = $userInfo ?>
// user 수정 $userData = json_decode($userInfo, true); $userData['title'] = 'test-title'; $response = $client->post('/response/api/exam1/updateUser', [ 'form_params' => $userData ]); $updateResult = $response->getBody(); * 결과 : = $updateResult ?> * userInfo : = $updateUserInfo ?>
// user 삭제 $response = $client->post('/response/api/exam1/updateUser', [ 'form_params' => $userData ]); $deleteResult = $response->getBody(); * 결과 : = $deleteResult ?>= $this->endSection() ?>