Post

HTTP 관련 기록

HTTP 관련해서 공부한 내용 기록

HTTP 관련 기록

HTTP 상태 코드

보통 메시지가 2로 시작하면 성공, 4나 5로 시작하면 오류 메시지다.

정보 응답

코드설명
100 Continue임시적인 응답 상태
101 Switching Protocol클라이언트가 보낸 Upgrade 요청 헤더에 대한 응답에 들어가며 서버에서 프로토콜을 변경할 것임을 알려줌.
102 Processing서버가 요청을 수신하였으며 이를 처리하고 있지만, 아직 제대로 된 응답을 알려줄 수 없음.
103 Early Hints서버가 응답을 준비하는 동안 사용자 에이전트가(user agent) 사전 로딩(preloading)을 시작할 수 있도록 함.

성공 응답

코드설명
200 OK요청이 성공적으로 됨.
201 Created요청이 성공적이었으며 그 결과로 새로운 리소스가 생성됨.
202 Accepted서요청을 수신하였지만 그에 응하여 행동할 수 없음.
203 Non-Authoritative Information돌려받은 메타 정보 세트가 오리진 서버의 것과 일치하지 않지만 로컬이나 서드 파티 복사본에서 모아졌음
204 No Content요청에 대해서 보내줄 수 있는 콘텐츠가 없지만, 헤더는 의미있을 수 있음
205 Reset Content요청을 완수한 이후에 사용자 에이전트에게 이 요청을 보낸 문서 뷰를 리셋하라고 알려줌

참고 HTTP 상태 코드 (MDN)

HTTP

  • Scheme: https, http, ftp 등이 여기에 해당
  • Host: subdomain, secondary domain, top-level domain로 구성됨 => 예시 www.naver.com

    subdomain: www secondary domian: naver, google 등 com: com(영리 단체), org(비영리 단체) ac(아카데미-학교), hs(하이스쿨), edu(에듀케이션), uk(국가)

  • Path: 어떤 리소스를 받아오고 싶은지, 어떤 요청을 하고 싶은지
  • Qury: 특정 정보를 받아보고 싶을 때. 예를 들어 최신순 정렬
  • Anchor: 특정 섹션 보고싶을 때 사용
This post is licensed under CC BY 4.0 by the author.