CodeStates/CS
Section2 / Unit8 : Postman
yeeendy
2023. 5. 26. 16:47
Postman 이란?
API 개발을 보다 빠르고 쉽게 구현 할 수 있도록 도와주고,
개발된 API를 테스트하여 문서화 또는 공유 할 수 있도록 해주는 플랫폼
사용하는 이유
url을 통해 테스트하기엔 한계가 있음
실제 개발 경우, 응답 요청과 응답 받아 화면에 출력하는 등의 작업이 길어져서
Authorization이나 Header, Body를 수정하기에는 제한이 많음
postman은 해당 작업을 할 수 있도록 인터페이스를 구축해둔 툴이기 때문에 쉽게 사용할 수 있음
OS에 상관없고 어디서나 사용할 수 있음
계정을 보유하고 있다면, 내가 요청한 Request 히스토리, 테스트한 환경 그대로 저장되어
언제 어디서나 내가 작업했던 환경 구축됨
참조: https://dev-cini.tistory.com/7
Postman 사용하기
- 새로운 탭 오픈
- 요청/응답을 여러 개 확인할 수 있습니다.
- HTTP 메서드 선택
- GET, POST, DELETE 등과 같은 메서드 중 하나를 선택합니다.
- URL 입력 창 - URL과 Endpoint를 입력합니다. - API 문서에 따르면, {url}/{endpoint}와 같이 입력하면 됩니다.
- HTTP 요청 버튼
- 요청을 보냅니다.
- HTTP 요청 시 설정할 수 있는 각종 옵션
- 추가적인 파라미터나, 요청 본문(body)을 추가할 수 있습니다.
- API 문서에서 확인할 수 있듯이, roomname이라는 파라미터를 사용할 수 있습니다. 필수는 아니지만, 파라미터를 사용하려면 Params 탭의 KEY, VALUE에 각각 roomname과 필요한 값을 입력합니다.
- 추가적인 파라미터나, 요청 본문(body)을 추가할 수 있습니다.
- HTTP 응답 화면
- 요청을 보낸 후 응답을 확인하세요.
간략 메소드 설명
GET - 조회하기
POST - 추가하기
DELETE - 삭제하기
PUT - 전체 수정
PATCH - Body 에서 주어진 필드만 수정