データベースをアプリケーションに追加/更新するための挿入(i等ではなく、POST)および更新(PUT、べき等)の要求を許可するREST APIを構築しています。
POST(挿入)操作の応答でクライアントに返送するデータに関して、標準やベストプラクティスがあるかどうか疑問に思っています。少なくともレコードID値を返送する必要があります(たとえば、新しいレコードはレコード#1234です)。
オブジェクト全体で応答する必要がありますか?(たとえば、「GET / object_type / 1234」リクエストから返される本質的に同じ応答)
新しいID値のみで応答する必要がありますか?(たとえば、「{id:1234}」。つまり、レコード全体を取得する場合は、追加のHTTP GETリクエストを実行してレコード全体を取得する必要があります)
完全なオブジェクトのURLを指すリダイレクトヘッダー?
完全に何か他のもの?