我目前正在爲具有三種類型的數據的應用程序創建一個API; Files,Tags和Persons。這些都是常規聯繫的;一個File有許多Tags和Persons連接到它。 問題是,我不知道如何使用RESTful API實際連接它們。 Persons和Tags對於File是必不可少的,所以它們會自動返回,而不需要任何進一步的請求。 下面是我在看現在的Files結構的一個例子: GET /tags
G
我有一個資源,實質上需要另一個資源作爲創建輸入數據。例如: POST /v1/NewResource
body: {InputResource}
然而有趣的是,NewResource的創建非常昂貴,並且資源本身是暫時的(不是持久的)。一些消費者可能只需要部分資源。所以,我真的有兩個輸入參數:創建所需的數據,然後處理來自消費者的指令,以控制實際完成的工作量。 我看到兩個路徑(至少): POST