Network
HTTP메소드의 멱등성
멱등성이란?동일한 요청을 한번 보내던 여러번 보내던 같은 결과를 가져야합니다. 따라서, POST, PATCH를 제외한 메서드는 멱등성이 보장되어야한다. POST, PATCH는 왜 멱등성에 포함되지 않을까?POST의 경우, 같은 POST요청을 여러번 진행할 경우 새로운 새로운 자원을 생성하게 됩니다. 그렇기 때문에 매번 서버의 상태가 변경되므로 멱등성에 포함되지 않습니다. PATCH의 경우 의문이 들수 있습니다. PUT의 경우 멱등성을 보장하지만 PATCH는 왜 멱등성을 보장하지 않을까?PUT의 경우에는 여러번 요청되도 똑같이 값을 덮어 쓰기 때문에 서버의 상태가 같습니다.PATCH의 경우, 설계에 따라 멱등성을 보장할 수 도 없을 수도 있습니다. PUT처럼 해당 자원을 덮어쓰게 된다면, 멱등성을..