Choose a default theme

You can change your theme from the menu

HTTP 메서드

HTTP 메서드는 요청이 자원에 대해 어떤 의미의 동작을 요구하는지 나타낸다. GET, POST, PUT, DELETE 등이 대표적이다.

원리

안전성, 멱등성, 캐시 가능성과 같은 성질을 구분한다. 안전한 메서드는 요청한 의미상 상태 변경을 요구하지 않으며 멱등성은 반복 요청의 의도된 효과에 관한 성질이다.

예시

GET은 자원 표현을 읽고 PUT은 지정한 자원의 표현을 교체하는 의미로 사용한다. 생성 처리에는 API 설계에 따라 POST를 활용할 수 있다.

주의할 점

같은 메서드라도 서버가 규약을 어기면 예상과 다르게 동작한다. 멱등성은 응답 본문이 항상 같다는 뜻이 아니며 실패한 요청의 자동 재시도 정책을 별도로 정한다.

참고 자료