내가 작업중인 프로젝트의 스펙에서 알 수 있듯이 사용자 엔터티의 상태를 [VALID | NOT_VALID | TO_VALIDATE]. /사용자/: I 업데이트 할 때문에 USER_ID/상태REST 리소스의 단일 속성을 업데이트하기위한 API 디자인
내 생각은 URL과 POST에 대한 새로운 하위 경로를 추가하는 것이 었습니다 USER_ID : 사용자를위한
현재 API는 /사용자 /이 경로를 당신이 가장 잘 찾을 수있는 선택을 디자인하는 단지 하나의 가치?
- 예를 들어, 쿼리 문자열을 사용하여 요청의 몸 (JSON)
- 사용 VALID USER_ID/상태 값 =
- 세 끝점 각 가능한 상태 "값에 대해 하나의 생성 :/사용자 /? USER_ID/상태 :
- /사용자/유효 USER_ID/상태/:
- /사용자 /를/
- /사용자/not_valid : USER_ID/상태/to_validate
감사합니다.
참조 할 수 있습니다. http://stackoverflow.com/questions/2443324/best-practice-for-partial-updates-in-a-restful-service –