본문 바로가기

코드스테이츠 SEB FE 41기/Section 별 내용 정리

section2/unit8/[HTTP/네트워크] 실습(10/7)

반응형

블로깅 주제

  • [HTTP/네트워크] 실습

1. 지금 현재, 당신의 기분이나 느낌을 표현해 주세요.

  • 저번주까지 엄청 정신이 없었는데 이번주는 저번주보다는 여유로운 것 같다. 물론 이론을 받아들이는 것 자체는 쉽지않지만! 오늘은 금요일이다 너무 좋다 얄루~! 근데 11,12월은 공휴일이 없다..이런..^^7

2. 오늘 무엇을 학습한 내용 중 지금 떠올릴 수 있는 단어를 모두 나열해 주세요.

  • Postman

3. 2에서 작성한 단어를 가지고, 오늘의 학습 내용을 설명해 보세요.

- Postman

Postman 화면 보기

  1. 새로운 탭 오픈
    • 요청/응답을 여러 개 확인할 수 있다.
  2. HTTP 메서드 선택
    • GET, POST, DELETE 등과 같은 메서드 중 하나를 선택한다.
      • API 문서 상 GET 메서드를 사용하므로, GET으로 선택한다.
  3. URL 입력 창
    • URL과 Endpoint를 입력합니다.
      • API 문서에 따르면, http://3.36.72.17:3000/kimcoding/messages 와 같이 입력하면 된다.
  4. HTTP 요청 버튼
    • 요청을 보낸다.
  5. HTTP 요청시 설정할 수 있는 각종 옵션
    • 추가적인 파라미터나, 요청 본문(body)을 추가할 수 있다.
      • API 문서에서 확인할 수 있듯이, roomname 이라는 파라미터를 사용할 수 있다. 필수는 아니지만, 파라미터를 사용하려면 Params 탭의 KEY, VALUE 에 각각 roomname 과 필요한 값을 입력한다.
  6. HTTP 응답 화면
    • 요청을 보낸 후 응답을 확인한다.

 

POST 요청하기

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

본문을 설정하는 방법은, 위 그림에서 (5)번 - HTTP 요청 설정 화면 에서 본문(body)을 입력하면 된다. POST를 사용하는 API 문서를 먼저 확인해 보자.

  1. 본문의 형식 선택 (1)
    • JSON 형식으로 보낼 때에는, raw를 선택한다.
  2. 본문의 형식 선택 (2)
    • 보낼 형식에 맞게 정확한 타입을 선택한다.
      • JSON 형식으로 보낼 때에는, JSON을 선택한다.
      • 앞서 1번 및 2번 과정은 HTTP 요청 헤더에 다음과 같이 작성하는 것과 동일하다.
      Content-Type: application/json
  3. 본문 내용
    • 본문을 입력한다. 앞서 JSON을 선택했으므로, 유효한 JSON을 적어주어야 한다.
      • API 문서에 따르면 username, text, roomname 을 형식에 맞게 적어주어야 한다.

Postman with Open API

https://openweathermap.org/

 

Сurrent weather and forecast - OpenWeatherMap

Access current weather data for any location on Earth including over 200,000 cities! The data is frequently updated based on the global and local weather models, satellites, radars and a vast network of weather stations. how to obtain APIs (subscriptions w

openweathermap.org

 

반응형