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
- 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.