본문 바로가기
Network

Postman

by Mia_ 2022. 12. 2.

Postman

- HTTP API 테스트 도구 (GUI)

- HTTP 요청을 테스트 할 수 있는 API 테스트 도구들이 있음 그 중 하나

- 클라이언트 입장에서 서버 API를 테스트하거나, API를 만드는 과정에서 매우 유용

 

 

Postman 화면 보기

1. 새로운 탭 오픈

 - 요청 / 응답을 여러 개 확인 할 수 있음

2. HTTP 메서드 선택

 - GET, POST, DELETE 등과 같은 메서드 중 하나를 선택

3. URL 입력 창

 - URL과 Endpoint를 입력

4. HTTP 요청 버튼(Send)

5.  HTTP 요청 시 설정 할 수 있는 각종 옵션

 - 추가적인 파라미터나, 요청 본문(body)를 추가할 수 있음

6. HTTP 응답 화면

 - 요청을 보낸 후 응답을 확인

 

 

POST 요청하기 

- GET 요청은 브라우저로도 충분히 테스트 할 수 있음

- POST 요청은 GET 요청과는 다르게 본문(body)를 포함하는 경우가 많음

- 본문을 설정하는 방법은, HTTP 요청 설정 화면에서 본문(body)을 입력하면 됨

Postman에서 새로운 메세지를 본문에 담아 POST로 요청을 보내는 화면

1. 본문의 형식 선택 (1)

 - JSON 형식으로 보낼 때에는 raw를 선택 함

2. 본문의 형식 선택 (2)

 - 보낼 형식에 맞게 정확한 타입을 선택함

 - 앞서 1번 및 2번 과정은 HTTP 요청 해더에 다음과 같이 작성하는 것과 동일함

Content-Type: application/json

3. 본문 내용

 - 본문을 입력. 앞서 JSON을 선택했으므로, 유효한 JSON을 적어 주어야 함 

 

 

Postman with Open API

TO DO : Open weather Map의 API Docs를 보고 Open API를 사용하여 서울의 날씨를 요청하고 응답 확인 하기

 

5. 원하는 API 탐색

https://api.openweathermap.org/data/2.5/weather?id={1835848}&appid={API key}

- 주어진 URI와 발급 받은 API 키로 날씨 데이터에 접근 할 수 있음

- 중괄호 안에 있는 city id에는 OpenWeather에서 도시마다 부여한 ID 중 하나를 입력할 수 있음

 

 

'Network' 카테고리의 다른 글

IP와 IP Packet  (0) 2023.01.03
네트워크 사작, 패킷교환 방식  (0) 2023.01.03
Open API와 API Key  (0) 2022.12.01
REST API와 성숙도 모델  (0) 2022.12.01
SSR과 CSR  (0) 2022.12.01