AI가 304 응답을 받았다고 문서가 비었다고 판단해도 될까요?
같은 공지를 다시 열었더니 서버는 본문 없이 304를 보냅니다. 브라우저에 남은 사본을 켜고 끄며 AI가 실제로 읽을 수 있는 글을 찾아봅니다.
그림에서 무엇을 볼까요?
ETag 비교에서 같은 판본의 304 응답과 다른 판본의 200 응답으로 이어지는 흐름
어제 열었던 행사 공지를 오늘 다시 엽니다. 화면에는 어제와 같은 글이 보이는데 통신 기록에는 ‘304 Not Modified’만 있고, 새로 받은 본문은 비어 있습니다. 이 기록을 읽은 AI는 ‘공지에 내용이 없다’고 적어도 될까요?
웹에는 이미 받은 자료를 다시 쓸 수 있는지 묻는 절차가 있습니다. 클라이언트가 조건을 붙여 GET이나 HEAD 요청을 보내고 서버가 그 조건에 따라 304를 돌려주면 응답에는 본문이 실리지 않습니다. 이때 화면에 표시할 글은 앞서 저장한 사본에서 찾습니다.
함께 확인할 점
저장한 본문과 서버의 판본을 바꾸면 가상의 조건부 GET 요청 결과가 나타납니다.
생각해 볼 질문
처음 화면과 서버 판본을 바꾼 뒤 최종 표시한 글이 달라진 이유를 요청·응답·캐시 세 칸의 근거로 설명하세요.
