lightmy.day

멱등

PUT HTTP 메서드

PUT 요청은 대상 리소스를 요청 콘텐츠로 대체합니다.

의미

클라이언트가 서버에 대상 URI에 첨부된 표현을 저장하도록 요청합니다.

일반적인 용도

클라이언트가 알려진 리소스를 대체하거나 알려진 URL에 쓸 때 PUT을 사용하세요.

확인할 사항

요청에 전체 대체 표현이 포함되어 있는지, 필요할 때 사전 조건 헤더가 실수로 인한 덮어쓰기를 방지하는지 확인하세요.

예시 요청

PUT /articles/123 HTTP/1.1
Host: example.com
Content-Type: application/json

{"title":"Updated article"}

속성

안전
아니요. 이 메서드는 서버 상태를 변경할 수 있습니다.
멱등
예. 같은 요청을 반복해도 의도한 효과는 동일해야 합니다.
캐시 가능
아니요
요청 본문
보통 있음

참고 자료

관련 HTTP 메서드

관련 HTTP 상태 코드