我正在分佈式執行服務器上工作。我決定在服務器上使用基於HTTP的REST API。客戶端將連接到服務器並獲取下一個要完成的任務。顯然我需要「更新」檢索的任務,以確保它只處理一次。 GET不應該有任何副作用(例如更改檢索的資源的狀態)。我可以使用POST(更新資源),但我也需要檢索它。我在想,我可以有一個POST標記任務爲「聲明」的URL,然後GET將該任務標記爲已檢索。不幸的是,我再次對GET有副作用。這只是不會在REST中工作嗎?我有一個「功能」資源來做到這一點,但沒有一點研究就不想放棄範例。如何在REST API中創建堆棧?
帕特Ø