HTTP 메소드 정리

김성진·2020년 12월 6일
0

API developers typically only use GET, PUT, or POST, but the official HTTP Request Method registry lists 39 total HTTP verbs, each providing a method for powerful interactions.
총 39개의 HTTP request 요청 방법이 있지만, 일반적으로는 POST, GET, PUT, DELETE가 가장 많이 쓰인다.

메소드 정리:

HTTP 응답코드:

POST와 PUT의 차이

PUT과 PATCH의 차이

PUT이 해당 자원의 전체를 교체하는 의미를 지니는 대신, PATCH는 일부를 변경한다는 의미를 지니기 때문에 최근 update 이벤트에서 PUT보다 더 의미적으로 적합하다고 평가받고 있다. 또한 PUT의 경우는 멱등하지만, PATCH의 경우는 멱등하지 않다. PUT은 전체 자원을 업데이트 하기 때문에 동일 자원에 대해서 동일하게 PUT을 처리하는 경우 멱등하게 처리된다. 반면 PATCH로 처리되는 경우 자원의 일부가 변경되기 때문에 멱등성을 보장할 수 없다.

출처: https://javaplant.tistory.com/18 [자바공작소]

HTTP 멱등성

profile
multi-national communicator with programming (back-end)

0개의 댓글