HTTP/NETWORK _ POSTMAN

이승미·2022년 6월 15일
1
post-thumbnail

POSTMAN

  • HTTP 요청을 테스트할 수 있는 API 테스트 도구
    ->클라이언트 입장에서 서버 API를 테스트하거나 API를 만드는 과정에서 매우 유용하다


Postman _ Message States 요청

Message states Server에 다양한 요청을 하고 응답을 확인해보자.

Endpoint -> API로 요청을 서버와 통신할 때, 서버가 요청을 수락하는 시작점을 뜻한다. HTTP로 소통하기 위해서는 API 서버의 Endpoint가 URL로 주어져야 한다. 이번 실습에서의 Endpoint는 http://3.36.72.17:3000 로 한다.
path -> path (url-path)는 API를 통해서 서버와 통신할 때, 서버와 통신할 수 있는 key의 역할을 한다. 서버에 정의된 문자열에 따라 path가 달라진다.

메시지 조회

Reuest

메시지를 조회하기 위해서는 CRUD 중 Read에 해당하는 GET을 선택한다. 그 후, endpoint와 path를 순서대로 입력해준다. 이 path는 seungmileee가 작성한 모든 message를 조회한다는 의미이다.

요청에는 추가적인 파라미터 (query parameter)를 사용할 수도 있다.
위의 예시의 경우에는 roomname이 화이팅인 경우만 read 한다는 의미이다.


Responce


메시지 추가

Request

메시지를 추가하기 위해서는 우선 CRUD 중 Create에 해당하는 POST를 선택한다. 그 후, endpoint와 path를 순서대로 입력해준다. 이 path는 seungmileee가 작성한 message를 생성한다는 의미이다.

요청 본문 body는 JSON 형식으로 보내어야 한다. JSON 형식으로 보내기 위해서 raw를 선택하고 JSON을 선택한다.

이제 본문을 입력한다. API 문서에 따르면 username, text, roomname을 JSON 형식에 맞게 적어주어야 한다.


Responce


메시지 초기화

Request


Responce


POSTMAN _ POSTMAN 으로 날씨 받아오기

Open Weather Map의 API Docs를 보고 OPen API를 사용하여 서울(혹은 거주 지역)의 날씨를 요청하고, 응답을 확인해보자.

이를 위해서는 우선 Open Weather Map에 회원가입 하여 Default API를 발급 받는 과정이 필요하다.

GET 메서드를 사용하여 날씨 데이터를 받아오면 결과는 다음과 같다.

0개의 댓글