TIL22: HyperText Transfer Protocol

Charlie·2020년 11월 29일
0

Immersive Course TIL

목록 보기
22/39
post-thumbnail

HTTP : Client와 Server가 통신할 때 사용하는 규약, 규칙

  • 항상 요청(Request) 응답(Response)으로 이루어진다.
  • 요청에 대한 응답이 없을 경우 오류가 발생한다.
  • 요청은 기본적으로 헤더와 바디를 가진다.

< Request >

  • Header
    • Origin : 어디서 보내는 요청인가
    • Content-Type : 컨텐트 타입은 무엇인가
    • User-Agent : 어떤 클라이언트를 이용하여 보냈는가
  • Body
    • Request Method에 따라 달라진다. 가질 수도 있고, 없을 수도 있다.
    • Request Method : GET, POST, PUT, DELETE, PATCH, OPTIONS

< Response >

  • 마찬가지로 HeaderBody를 가진다.

HTTP의 속성

  • Stateless : HTTP의 각 요청은 모두 독립적이다. 따라서 state가 없다.
  • Connectionless : 한 번의 요청에 한 번의 응답을 한다. 응답 이후에는 연결이 끊기기 때문에, 더이상 응답을 할 수 없다.

자료 출처: 코드스테이츠(CodeStates)

0개의 댓글