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)을 입력하면 됨
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 |