Network

Postman Message States 요청

mellomello.made 2022. 6. 13. 09:41

Postman으로 API를 직접 테스트하기.

Bare minimum Requirements 1

  • message states Server에 GET 요청을 하고, 응답을 확인합니다.
  • message states Server에 /{githubID}/messages 으로 POST 요청을 하고, 응답을 확인합니다.
    • POST 요청이 성공하면, 서버에 전부 저장됩니다. 서버에 요청을 보낸 githubID를 통해 확인해보세요.
  • HTTP 응답 코드(Status code)와 응답이 어떤 방식으로 나오는지 직접 확인합니다.

 

 

message states Server에 GET 요청을 하고, 응답을 확인합니다.

  1. HTTP 메서드 선택
    • GET, POST, DELETE 등과 같은 메서드 중 하나를 선택합니다.
      • API 문서 상 GET 메서드를 사용하므로, GET으로 선택합니다.
  2. URL 입력 창
    • URL과 Endpoint를 입력합니다.
      • API 문서에 따르면, http://3.36.72.17:3000/mellomello-made/messages 와 같이 입력하면 됩니다.
  3. HTTP 요청 버튼
    • 요청을 보냅니다.
 message states Server에 /{githubID}/messages 으로 POST 요청을 하고, 응답을 확인합니다.

Request

요청 본문에는 다음의 내용을 반드시 포함해야 한다.

  • 요청 형식: JSON

parameter 형식 설명 필수 포함 여부
username 문자열 사용자 이름 필수
text 문자열 본문 내용 필수
roomname 문자열 방 이름 필수

[표] 파라미터 정보

 

Response

응답은 다음과 같은 JSON 형식입니다.

id는 숫자 형식이며, 새로 생성된 메시지의 고유한 ID 값입니다.

 

githubID가 작성한 메시지를 초기화합니다.
  1. 본문의 형식 선택 (1)
    • JSON 형식으로 보낼 때에는, raw를 선택합니다.
  2. 본문의 형식 선택 (2)
    • 보낼 형식에 맞게 정확한 타입을 선택합니다.
      • JSON 형식으로 보낼 때에는, JSON을 선택합니다.
      • 앞서 1번 및 2번 과정은 HTTP 요청 헤더에 다음과 같이 작성하는 것과 동일합니다.
      1 Content-Type: application/json
      [헤더] HTTP 요청 헤더에 전송할 데이터 타입을 입력합니다.

 

Bare minimum Requirements 2

  • Open Weather Map에 날씨를 요청(GET)하고, 응답을 확인합니다.

 

Postman with Open API

https://openweathermap.org/current

 

Current weather data - OpenWeatherMap

Access current weather data for any location on Earth including over 200,000 cities! We collect and process weather data from different sources such as global and local weather models, satellites, radars and a vast network of weather stations. Data is avai

openweathermap.org

 

글 중간 부분에있는

Built-in API request by city ID 찾기

api.openweathermap.org/data/2.5/weather?id={city id}&appid={your api key}

[요청] 'By city ID'에서는 URI를 제공합니다.

 

주어진 URI와 발급받은 API 키로 날씨 데이터에 접근할 수 있습니다. 중괄호 안에 있는 city id 에는 OpenWeather에서 도시마다 부여한 ID 중 하나를 입력할 수 있습니다. your api key 에는 발급받은 API Key를 입력합니다. 서울의 city id1835848 입니다.

 

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

 

데이터가 보이지 않는다면
이 API를 사용하기 위해 회원가입을 진행한 경우, 정상적인 이용을 위해 조금의 시간이 필요합니다. 30분 ~ 2시간 정도의 시간이 지난 후 다시 시도하세요.

'Network' 카테고리의 다른 글

node.js http 모듈을 이용해 웹 서버 만들기  (0) 2022.06.17
네트워크 REST API  (0) 2022.06.10