4. API Test

POSTMAN(https://www.postman.com/)을 다운로드 받습니다.

Tadpole API Hub가 http://localhost:8080/api 에 설치되어 있다고 가정합니다.
Tadpole DB Hub에서 API 의 쿼리는 아래와 같습니다.

SELECT email, role_type, name, language, organization update_time, update_user
FROM user_list
where user_group = :user_group;

다음과 같이 저장했습니다.


다음과 같이 POSTMAN을 설정합니다.

1) 호출하고자하는 method를 선택합니다.
2) 서버의 URL을 입력합니다. 

3) Heards에 tdb_access_key, tdb_secret_key 의 값을 입력합니다.
(tdb_access_key, tdb_secret_key 값은 Tadpole DB Hub 로그인 후에 메뉴 → 환경설정 → 설정 → API Hub 접근 키설정)에서 참고할 수 있습니다.

 SEND버튼을 눌러서 값이 제대로 나오는지 확인합니다. 

API 호출시 인자가 있다면 다음과 같습니다. 
GET, PUT, DELETE는  URL뒤에 인자를 붙입니다.
예를 들어 다음과 같습니다. http://localhost:8080/api/user/detail_list?user-group=GENERAL
그러면 실제로 쿼리는 아래와 같이 호출하는 것입니다.

SELECT email, role_type, name, language, organization update_time, update_user
FROM user_list
where user_group = 'GENERAL';

POST는 Body에 인자를 넣도록 합니다. 

쿼리의 결과는 CSV, XML, HTML_TABLE, JSON 으로 지원되는데, 기본값은 JSON 타입입니다.
결과를 HTML_TABLE로 요청하고 싶다면 다음과 같이 호출합니다. 
http://localhost:8080/api/user/detail_list?user_group=GENERAL&result_type=HTML_TABLE 로 요청하면 HTML로 됩니다.

<span id="pageNum"/>