인프런 커뮤니티 질문&답변

edu님의 프로필 이미지
edu

작성한 질문수

모든 개발자를 위한 HTTP 웹 기본 지식

HTTP 메서드 - PUT, PATCH, DELETE

Patch 대신 POST를 사용한다는 말이 이해가 되지 않습니다.

작성

·

354

3

PATCH를 지원하지 않을 경우  POST를 사용하면 된다고 하셨는데, 왜 PUT이  아니라 POST를 사용하는 지 이해가 되지 않습니다.

PATCH는 리소스의 식별자를 클라이언트에서 아는 경우인데, 그래도 PUT이 아니라 POST를 대신해서 사용하나요?

답변 1

1

김영한님의 프로필 이미지
김영한
지식공유자

안녕하세요. edu님

PATCH를 지원하지 않으면 아마 PUT도 지원하지 않을거에요^^

그리고 PUT은 리소스 전체를 변경하기 때문에 주의해서 사용해야합니다.

추가로 POST는 만능이기 때문에 애매한 경우에는 POST를 사용하시면 됩니다.

감사합니다.

edu님의 프로필 이미지
edu

작성한 질문수

질문하기