2016-08-17 70 views
0

在我的應用程序,用戶可以通過發送一個PUT請求myapp.dev/user的PUT請求REST URL結構

改密碼/名/等我發送請求我有一個授權標頭基本身份驗證。所以後端會通過檢查auth頭來找到用戶。

但要我我的網址更改爲這個:myapp.dev/user/user_id

當我檢查其他的API我看到一些包括ID,有些不是,那麼什麼是最好的做法是什麼?

謝謝

回答

2

這將很大程度上取決於您如何構建您的應用程序。在你的情況下,用戶正在更新自己的配置文件。我強烈建議從URI中刪除該ID。 此外,它還會爲您節省識別自己的用戶ID的努力,以發送正確的端點。

+0

所以我應該使用:myapp.dev/user? – user2636197

+0

是的,這是我的建議 –

0

絕對不建議在其他地方接收到user_id的上下文時添加user_id。只是增加了額外的負擔和測試用例。

我見過沒有任何id或「我」作爲佔位符。