[꼼꼼한 개발자] 꼼코더
[WEB] - Postman이란?(포스트맨이란?) 간단하고 쉽게 이해하기 본문
반응형
🚀 Postman이란?
API 개발 및 테스트에 사용되는 강력하고 편리한 도구이다.
🧹 내가 이해한 Postman의 장점 간단 정리
1. API 요청 항목들을 문서화하여 재확인에 용이하다.
2. 컬렉션(collection)에 사용한 API들을 모아 볼 수 있어서 따로 홈페이지에 재방문할 필요 없이 재사용하게끔 API를 만들 수 있다.
3. 요청, 응답 UI가 직관적이고 간편하다.
4. 요청시 코드에 header, body 등 정보를 담는 과정이 매우 편리하다.
👨🏻💼 포스트맨 사용시(예시)
예를 들어, 페이스북 API를 사용하여 친구 목록을 가져오는 경우 아래와 같은 순서가 있다.
1. 페이스북 개발자 웹사이트에서 애플리케이션을 등록
2. 인증키를 발급
3. 액세스 토큰을 받기.
4. 액세스 토큰을 사용하여 요청 정보 설정 후 API를 호출
5. 응답 처리
👀 만약 포스트맨을 사용한다면?
- 🔐 인증키를 발급
- 포스트맨은 인증키 발급에 대한 과정을 자동화하고, 애플리케이션 등록부터 인증키 발급까지의 모든 과정을 포스트맨에서 진행할 수 있도록 지원한다.
- 이를 통해 개발자는 페이스북 개발자 웹사이트에서 발급받은 애플리케이션 ID 및 시크릿 코드를 복사하여 수동으로 포스트맨에 입력하지 않아도 된다.
- 🪙 액세스 토큰을 받기
- 포스트맨은 인증 토큰을 받기 위한 API 요청을 간단하게 만들어주는 기능을 제공한다.
- 이를 통해 개발자는 페이스북 API의 인증 토큰 발급 엔드포인트를 직접 호출하고, 필요한 인증 정보를 포함시켜 요청을 보내는 복잡한 작업을 하지 않아도 된다.
- 🛎️ API 호출
- 포스트맨은 사용자가 API 요청을 보낼 URL, HTTP 메서드, 헤더, 바디 등의 정보를 쉽게 설정하고 관리할 수 있다.
- 예를 들어 URL을 직접 입력하여 요청을 보낼 수 있으며, HTTP 메서드를 드롭다운 메뉴에서 선택할 수 있다.
- 또한, 헤더와 바디에 필요한 정보를 입력할 수 있으며, 다양한 포맷의 데이터를 전송할 수 있다.
- 🧑🏻💻 응답 처리
- 포스트맨은 API 응답 결과를 쉽게 확인할 수 있는 기능을 제공한다.
- JSON 형식의 응답 본문을 쉽게 읽을 수 있도록 포맷팅 하는 기능과, 응답 결과를 파일로 저장하거나 공유할 수 있는 기능이 있다.
- 또한, 응답 결과를 검증하는 기능을 제공하여, 개발자가 예상한 대로 응답이 왔는지 확인할 수 있다.
이를 통해 개발자는 API를 더욱 효율적으로 테스트하고 디버그 할 수 있다.
'간단하고 쉽게 > WEB' 카테고리의 다른 글
[WEB] - RequestEntity 객체란? (요청) 간단하고 쉽게 이해하기 (0) | 2023.05.18 |
---|---|
[WEB] - HTTPS란? 대칭키란? 비대칭키란?(대칭키와 비대칭키의 차이점, 공개키) - 간단하고 쉽게 이해하기 (0) | 2023.04.17 |
[WEB] - MIME TYPE이란? 간단하고 쉽게 이해하기 (0) | 2023.03.27 |
[WEB] - 로깅이란?(log, Logging, 로깅을 수행) 간단하고 쉽게 이해하기 (0) | 2023.03.21 |
[WEB] SQL 쿼리란? 간단하고 쉽게 이해하기 (0) | 2023.03.21 |
Comments