-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Last-Modified, If-Modified-Since 헤더에 대한 처리 #13
Comments
빠뜨린 파일이 있었네요. b2e814d 에서 추가했습니다. |
근데 이 스펙대로 구현하면, 아래와 같은 시나리오에서는 문제가 있을 것 같네요.
|
etag까지 병행해서 사용하면 1초안에 파일 변경되는 부분도 커버 가능할 듯합니다. curl로 간단히 설명된 문서 : http://www.baeldung.com/2013/01/11/etags-for-rest-with-spring/ |
@miracle0k 조언&자료 감사합니다. 말씀하신대로 etag를 쓰는 것이 해결책이겠네요. 2xx 응답때 etag를 보내주고, 이후 요청의 If-Modified-Since가 리소스의 Last-Modified와 같은 경우엔 If-None-Match 헤더를 읽어서 etag 비교를 하도록 해야겠습니다. |
@npcode etag를 어떻게 생성할것인지에 대해서는 문서에 따로 나와있지는 않네요. 다른 웹서버들은 etag 어떻게 생성하는지 알아보는것도 재미있을듯하네요. etag는 따로 이슈를 따면 좋을것 같습니다. ^^ |
이것 반영해야함.
|
캐싱(#1)에 대한 가장 기본적인 기능 구현으로, Last-Modified와 If-Modified-Since 헤더에 대한 처리를 구현합니다.
The text was updated successfully, but these errors were encountered: