2
我正在編寫基於HTTP的API,並且我有一種情況,即用戶指定資源,並且如果該資源尚不存在,服務器將創建它。它基本上建立在Django的get_or_create
方法之上。獲取或創建最佳HTTP方法
在這種情況下使用最常用/最正確的HTTP方法是什麼?
我懷疑POST
是正確的。但是,我並不完全確定。雖然看起來GET
看起來不正確,因爲它不應該有任何副作用。
我正在編寫基於HTTP的API,並且我有一種情況,即用戶指定資源,並且如果該資源尚不存在,服務器將創建它。它基本上建立在Django的get_or_create
方法之上。獲取或創建最佳HTTP方法
在這種情況下使用最常用/最正確的HTTP方法是什麼?
我懷疑POST
是正確的。但是,我並不完全確定。雖然看起來GET
看起來不正確,因爲它不應該有任何副作用。
我會用GET
這個。重複調用這個結束點將返回相同的資源,所以它仍然是冪等的。
這似乎是'GET'的一個非常合理的理由,謝謝。 – rectangletangle