サーバレスポンスにリソースのIDが含まれていれば、残りのAPIの良いプラクティスまたは標準とは何ですか?残りのAPIの応答にはリソースのIDが含まれていますか?
たとえば、この応答は、リソース
GET /users/5
{
"user_id": 5
"first_name" : "John",
"last_name" : "Doe",
"minutes_active": 10
}
のIDが含まれており、これは、リソースのIDが一つがこのことを前提とし
GET /users/5
{
"first_name" : "John",
"last_name" : "Doe",
"minutes_active": 10
}
クライアントが何かを行うためにIDを必要とする場合(たとえば、コマンドに含める場合など)、そうでない場合は含めます。 RESTFUL APIが必要な場合、クライアントはサーバーからのリンクを受信し、クライアントはそれを単独で構築しません。 –