我正在實現發佈文件的異步REST API,然後將其添加到隊列以供進一步處理。我的問題是這種命名資源的最佳做法。REST如何命名隊列資源
資源#1 POST文件其中{type}是動態的。
POST /files/{type}
將數據發佈到此資源。它排隊,用戶將收到唯一的隊列ID。應如何命名文件隊列的資源?
資源#2。獲得文件排隊
OPTION 1. GET /files/queues/{QueueID}
OR
OPTION 2. GET /files/{type}/queues/{QueueID}
哪一個更有意義?用戶可以上傳具有不同{type}的文件。
,或者我應該只使用獲取隊列的項目,如完全不同的資源:
GET /queues
和
/queues/{QueueID}
感謝提示。
謝謝,我覺得獨立的資源/隊列/ {QueueID}中這種情況是明確的解決方案另外,也許我可以爲'POST/files/{type}'--Request返回header'Location:/ queues/{QueueID}'。 – kleht8