一部のルートで奇妙な更新エラーが発生しているので、このレベルで根本的なものではないことを確認したかっただけです。
現時点で私はこれを行います:
Create POST /plural 201 {"singular": {"id":"1", ...}}
FindAll GET /plural 200 {"plural": [{"id":"1",... },{"id":"2", ...
Find GET /plural/1 200 {"singular": {"id":"1", ...}}
Update PUT/PATCH /plural/1 200 {"singular": {"id":"1", ...}}
Delete DELETE /plural/1 200 (empty)
ルートが良さそうかどうかに応じて、404 または 400 にサービスを提供します。
これは見る限り仕様ですか?