我正在編寫一個web服務,以異步方式執行一些軟件安裝。在一種情況下,在安裝過程中需要手動操作。因此,我暫停了安裝並等待用戶請求應用程序恢復安裝。哪個HTTP方法最適合恢復異步任務?
目前我們可以通過在/running-install
上執行GET請求來取回正在運行的安裝並取消安裝,但在/running-install/<id>
上的DELETE取消,但找不到用於恢復暫停安裝的適當方法。
我正在考慮像/running-install/<id>
上做的PUT,其中包含一個包含{"status":"running"}
的身體,但它對我來說並不合適。
謝謝
爲什麼它不好聽? –
嗯,我覺得它有點冗長,我在流浪我沒有另一個動詞,可以實現相同的目標,而不必提供一個機構。我認爲主要原因是我們不能暫停安裝,所以我們不能用'{「status」:「paused」}'執行PUT。如果這是「最好的」,我將最終實現,但我想確定。 – BlackSponge