我在某些路线上遇到了奇怪的更新错误,所以我只是想确定这不是这个级别的基本问题。
目前我这样做:
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 取决于路线是否看起来不错。
就您所见,这是规范吗?