삽입 (Idempotent가 아닌 POST) 및 업데이트 (PUT, Idempotent) 요청으로 데이터베이스를 응용 프로그램에 추가 / 업데이트 할 수있는 REST API를 작성 중입니다.
POST (삽입) 작업에 대한 응답으로 클라이언트에게 보내는 데이터에 관한 표준 또는 모범 사례가 있는지 궁금합니다. 최소한 레코드 ID 값을 다시 보내야합니다 (예 : 새 레코드는 레코드 # 1234입니다).
우리는 전체 대상으로 응답해야합니까? (예 : 본질적으로 "GET / object_type / 1234"요청에서 얻은 것과 동일한 응답)
새로운 ID 값으로 만 응답해야합니까? (예 : "{id : 1234}": 전체 레코드를 가져 오려면 전체 레코드를 가져 오기 위해 추가 HTTP GET 요청을 수행해야 함을 의미합니다)
전체 객체의 URL을 가리키는 리디렉션 헤더?
완전히 다른 것?