HTTP Methods | CRUD |
---|---|
POST | Create |
GET | Read |
PUT | Update/Replace |
DELETE | Delete |
새로운 리소스를 생성할 때 사용
• 부모 리소스들의 하위 리소스들을 생성하는데 사용
• 완료시 201 (Created) 응답 반환
리소스를 읽거나 검색하는 데 사용
• 서버에게 리소스를 보내도록 요청
• 성공시 XML, JSON과 함께 200 (OK) 응답 반환
리소스를 업데이트 할 때 사용
• Client가 요청한 URL에 정의된 새로운 리소스를 생성하기 위함
리소스를 삭제하도록 요청
• URI로 식별된 리소스를 삭제
• 비활성 리소스에는 POST를 사용하는것이 좋다