네트워크
Not modified 304
개발하는지호
2024. 12. 31. 15:12
이슈
서버에게 동일한 요청을 보낼 때 별다른 변화나 문제가 없음에도 응답코드가 200이 아닌 304로 표기되는 경우가 있다.
응답코드 304(Not Modified)가 리턴되는 이유
300번대 코드들은 요청된 자원에 대한 리디렉션을 의미하는데, 그 중에서도 304는 'Not Modified'로, 요청한 자원에 대해 변경된 사항이 없으므로 캐시되어 있는 자원으로 리디렉션 하겠다는 의미이다.
즉, 브라우저로부터 최초 요청 시에는 200번 응답을 받지만, 이후에 자원에 변화가 없다면 일정 시간 동안은 304번 응답을 받게되는 것이다.
*만약 해당 형태를 없애려면 캐시를 날려서 진행하면 된다.