HTTP Req/Res

seungtoctoc·2024년 4월 26일

  • 클라이언트는 서버에 요청을 보내고, 원하는 정보를 응답으로 받는다.
  • 서버는 클라이언트의 요청에 대한 응답을 보내준다.

HTTP request

Start Line

  • HTTP method - Get, Post, Put, Delete
  • Request target - 전송 목표 주소
  • HTTP version

Headers

  • 추가정보. key-value 형태

Body

  • 전송 데이터

HTTP response

Response Status Line

  • HTTP 프로토콜 버전
  • Status Code
  • Reason Phrase

Response Header

  • 추가 정보. request의 header와 동일

Response Body

  • 클라이언트가 요청한 데이터. request의 body와 동일

!status code!


내가 생각하는 주요 요소 3가지!!

  • Start / Status Line
  • Header
  • Body

→ 하나를 고르려고 생각해보다가, 셋중 하나라도 잘못쓰면 요청과 응답이 원활하게 되지 않기 때문에 셋다 선택...

0개의 댓글