假設我正在創建一個用戶。我會如何處理REST中的非典型操作?
POST http://example.com/users
該用戶記錄被創建一個電子郵件熄滅,然後我想以後使用相同的API來爲該用戶做一個完整的註冊。註冊包括,標記他們的電子郵件驗證。爲他們創建一個空賬戶,以及其他許多設置類型的東西。假設所有這些都可以放在一個控制器中。哪些是RESTful仍然?或可以接受?
A) REGISTER http://example.com/users/1
B) POST http://example.com/users/1?action=register
C) POST http://example.com/users/1/register
D) POST http://example.com/users/1/registrations
我一直在做很多研究,並且還沒有找到指導資源。
我會與C)後發令牌。如果沒有令牌500,返回200好或404如果錯誤 –
這也是我的直覺。 – Iwnnay
你可以在標題位置返回激活鏈接的鏈接,也可以是資源 –