이 샘플은 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() ?>