알고리즘, CS

HTTP

차돌박이츄베릅 2023. 7. 6. 09:08

웹 통신은 서버(웹 서버)와 클라이언트(웹 브라우저)간의 대화. 이 대화방법은 보통 ‘데이터’로 이루어집니다.

 

프로토콜

웹에서 서버 ↔ 클라이언트간 주고 받은 

상호간의 약속(프로토콜)을 HTTP 프로토콜

 

요청(Request)과 응답(Response)

 

URL

  1. protocol
    https://
  2. domain
    www. (sub domain)
    hostinger.com (domain name)
  3. resource path(path/page)
    /tutorials/what-is-...
  4. query variable, path variable

 

메서드

  • GET - 조회
  • POST - 생성
  • PUT, PATCH - 수정(변경)
  • DELETE - 삭제

 

상태 코드

  • 1xx(정보) : 요청을 받았으며 프로세스를 계속 진행합니다.
  • 2xx(성공) : 요청을 성공적으로 받았으며 인식했고 수용하였습니다.
  • 3xx(리다이렉션) : 요청 완료를 위해 추가 작업 조치가 필요합니다.
  • 4xx(클라이언트 오류) : 요청의 문법이 잘못되었거나 요청을 처리할 수 없습니다.
  • 5xx(서버 오류) : 서버가 명백히 유효한 요청에 대한 충족을 실패했습니다.