[Chapter 04] HTTP 메서드의 멱등성과 브라우저 캐시의 관계 #29
Answered
by
corock
JoisFe
asked this question in
Chapter 04. Spring Web MVC Overview
-
브라우저에서 웹페이지를 보여줄때 효율성을 위해 캐시에 저장해둔 페이지를 반환해주는 것으로 압니다. 멱등성을 가지는 메서드 요청에 대해서 페이지가 변화에 큰 영향을 끼치지 않을 것으로 보이는데 이들이 관련된 것이 있는지 궁금합니다. |
Beta Was this translation helpful? Give feedback.
Answered by
corock
Sep 7, 2023
Replies: 1 comment 1 reply
-
HTTP 공식 사이트가 있는지는 모르겠는데 MDN Web Docs 에서는 HTTP 요청 메서드 페이지에 메서드 별로 명시되어 있는 3요소가 있습니다.
찾아보니 HTTP 메서드 9가지 중 자주 사용하는 5개를 보면 GET 메서드만 안정성이 보장되며, 멱등성은 POST, PATCH 를 제외하고 보장하네요. |
Beta Was this translation helpful? Give feedback.
1 reply
Answer selected by
JoisFe
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
HTTP 공식 사이트가 있는지는 모르겠는데 MDN Web Docs 에서는 HTTP 요청 메서드 페이지에 메서드 별로 명시되어 있는 3요소가 있습니다.
찾아보니 HTTP 메서드 9가지 중 자주 사용하는 5개를 보면 GET 메서드만 안정성이 보장되며, 멱등성은 POST, PATCH 를 제외하고 보장하네요.
캐시가 가능한 메서드는 PUT 을 제외하고 모두 가능하긴 하지만, 캐시 키를 가지고 구현하는 과정이 복잡하여 실무에서는 GET 정도만 사용한다고 합니다.