Cacheable
HTTP 웹 기본 지식 - HTTP 메서드의 속성
HTTP 웹 기본 지식 - HTTP 메서드의 속성
2022.06.16HTTP 메서드의 속성 HTTP 메서드의 속성에는 안전 (Safe Methods) 멱등 (Idempotent Methods) 캐시 가능 (Cacheable Methods) 이 있다. GET같은 경우에는 요청에 Body를 넣을 수 있는데, 지금 실질적으로 되는곳이 있고 안돼는 곳이 있기 때문에 GET요청에 BODY는 사용하지 않는 것이 좋다. 먼저, 안전(Safe)에 대해서 살펴보자. 여기서 안전이라는 뜻은, 호출해도 리소스를 변경하지 않는다.라는 것을 뜻한다. 예를 들어서 GET은 안전할까 안전하지 않을까? GET은 단순히 조회만 하는 것이기 때문에 안전하다. 그런데, POST는? 당연히 안전하지 않다. DELETE, PUT PATCH는 다 안전하지 않다. 호출했을 때, 뭔가 변경이 일어나는 것은 안전하..