2014-02-20 100 views
2

我正在編寫基於HTTP的API,並且我有一種情況,即用戶指定資源,並且如果該資源尚不存在,服務器將創建它。它基本上建立在Django的get_or_create方法之上。獲取或創建最佳HTTP方法

在這種情況下使用最常用/最正確的HTTP方法是什麼?

我懷疑POST是正確的。但是,我並不完全確定。雖然看起來GET看起來不正確,因爲它不應該有任何副作用。

回答

3

我會用GET這個。重複調用這個結束點將返回相同的資源,所以它仍然是冪等的。

+0

這似乎是'GET'的一個非常合理的理由,謝謝。 – rectangletangle

相關問題