Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- 구름LEVEL
- HashMap
- 코딩테스트
- 인텔리제이
- 배열
- 이직
- 구현
- 도커
- spring boot
- HTTP
- 스타트업
- docker
- 해결
- dfs
- spring
- 프로그래머스
- 스프링 부트
- 명령어
- Java
- IntelliJ
- 주니어
- 스프링
- 문자열
- 해시맵
- bfs
- 백엔드
- 스프링부트
- 개발자
- 자료구조
- Linux
Archives
- Today
- Total
목록304 (1)
마이의 개발 블로그
[HTTP] 응답코드 200 대신 304가 뜨는 이유 (브라우저 캐싱)
상황 서버에게 동일한 요청을 보낼 때 별다른 변화나 문제가 없음에도 응답코드가 200이 아닌 304로 표기되는 경우가 있습니다. 응답코드 304(Not Modified)가 리턴되는 이유 300번대 코드들은 요청된 자원에 대한 리디렉션을 의미하는데, 그 중에서도 304는 'Not Modified'로, 요청한 자원에 대해 변경된 사항이 없으므로 캐시되어있는 자원으로 리디렉션 하겠다는 의미를 갖습니다. 즉, 브라우저로부터의 최초 요청 시에는 200번 응답을 받지만 이후에 자원에 변화가 없다면 일정 시간 동안은 304번 응답을 받게되는 것입니다. 현재 개발중인 로컬 서버에서 이를 테스트 해보기 위해 시차를 두고 요청을 여러 번 보내며 응답코드를 관찰했습니다. 그 결과 꽤 오랜 시간동안 304번 응답이 유지되는 ..
개발지식/Web
2023. 2. 1. 11:06