HTTP 1.1 상태코드 200과 304
- WEB
- 2022. 4. 26.
사이트 URL을 요청하면 로그에 HTTP 상태코드가 표시됩니다.
상태코드 200은 문제없이 정상적으로 응답함을 의미합니다.
간혹 상태코드 304도 발견된다. 문제가 있는 건가 싶은 생각이 들 수도 있지만, 304는 에러가 발생한 게 아니라 요청을 했으나 페이지의 상태가 변경된 게 없다(not modified)는 뜻입니다.
예를 들어, 페이지를 새로고침(F5)하면 발생할 수 있는 상태코드입니다.
분명 상태코드가 200인데 사이트에 코딩된 UI가 안 보이는 경우가 간혹 있습니다. IE 같은 브라우저에서 지원하지 않는 기능이 담겨 있으면 그런 상황이 발생할 수 있습니다. 그럴 때 화면을 새로고침 시도하면 304 상태코드가 로그에 남는습니다. 그 로그를 보고 에러가 발생했다고 생각하면 잘못된 판단이 됩니다.
반응형
'WEB' 카테고리의 다른 글
피들러 세션 수집, 저장하는 방법 (.saz 파일) (0) | 2022.09.15 |
---|---|
URL 리디렉션(redirection) 사용하는 이유 (0) | 2022.09.14 |
SSL과 HTTPS는 같은 것인가? (0) | 2022.04.06 |
웹 서버란? 웹 호스팅 이해하기 (0) | 2022.02.20 |
[Git] 로컬저장소 깃허브에 백업하는 법 (0) | 2021.08.25 |