0
我有一個基於REST的API,其中gadget
與widget
相關聯。當沒有孩子時,代表集合的端點是否應返回404?
gadget
:/api/gadget/123
widget
S:/api/gadget/123/widgets
。
問題是如果當前沒有widget
s對於特定的gadget
會發生什麼?一種解釋是返回狀態代碼404
,另一種是返回200
與一個空的列表。
有沒有更好的方法?還是有細節的問題,我們失蹤,這將有助於擺脫一個對另一個?