콘텐츠
API(Application Programming Interface)
API 는 프로그램, 웹 등 서로 다른 소프트웨어나 서비스가 서로 통신하기 위한 방법을 정의, 제공하는 것 입니다.
저희가 쉽게 이해하고 사용해 볼 수 있는 예시로 네이버는 개발자 센터를 통해 검색 API 를 제공하고 있습니다.
그리고 API는 사용 프로그램 언어에 따라 다르지만 최근엔 주로 어떤 URL에 정보를 보내면 값을 회신 받는 구조로 되어 있습니다. (HTTP 요청, 응답)
이는 제 블로그 JavaScript fetch() 혹은 jQuery Ajax() 함수 관련 글을 보면 좀 더 쉽게 이해 할 수 있습니다.
API 무료 테스트 툴 Postman
개발을 하던 도 중 코드를 작성하지 않고 URL 에 요청을 보내고 회신을 받을 수 있는 소프트웨어를 발견 했고 이름은 바로 Postman 입니다.
Postman 는 여러 API(REST, SOAP 방식 등)을 테스트 해볼 수 있는 매우 유용한 소프트웨어 입니다. 제가 설치하고 써보는데 주변 팀원 분들에게 공유 드리고 싶을 만큼 좋았습니다.
Postman 다운로드 방법
Postman은 공식 홈페이지에서 쉽게 다운로드가 가능합니다.
사이트 내의 Download th desktop app for 밑 아이콘을 통해 여러 OS 버전의 Postman을 다운로드 받을 수 있습니다.
아이콘을 선택하면 다운로드 페이지로 이동 합니다. 저는 Windows 아이콘을 선택 했습니다.
Postman 설치 방법
설치는 별도의 옵션 입력 없이 바로 이루어 졌습니다. Setup 프로그램 실행을 하게 되면 자동으로 설치되고 프로그램이 바로 시작 됩니다.
Postman 기본 사용법
기본 사용법은 간단합니다. 먼저 프로그램이 실행 되면 Create a free Postman account 가 출력 됩니다. 하지만 아이디를 꼭 만들 필요는 없습니다. 아래 Or continue with the lightweight API client 를 선택하면 로그인 없이 바로 사용 가능 합니다.
저는 로그인 없이 시작했습니다.
API 테스트
로그인 혹은 lgihtweight 옵션으로 Postman 을 시작 했다면 다음과 같은 화면이 나옵니다. 이 때, Enter URL or paste test 입력 상자에 테스트 할 URL 을 입력하고 Send 를 누르면 바로 API 를 테스트 해볼 수 있습니다.
저는 제 블로그 JavaScript fetch() 혹은 jQuery Ajax() 함수 관련 글에서도 활용 했던 테스트용 REST API 제공 사이트 JSONPlaceholder – Free Fake REST API 의 URL 을 이용해 테스트 했습니다.
정상적으로 수행이 되었다면 하단에 결과 값이 정상적으로 출력 됩니다.