我的RESTful API始終具有身份驗證功能,因此所有呼叫都會針對特定用戶進行身份驗證。用戶擁有的窗口小部件的URL的RESTful設計
這是一個更好的RESTful設計的URL通過HTTP協議? 請記住,用戶標識3已通過基本http認證/摘要進行認證。
http://server.com/users/3/widgets/(返回所有小部件的用戶id 3)
http://server.com/users/3/widgets/13(返回微件ID 13)
或:
http://server.com/widgets/(返回用戶ID 3的所有部件)
http://server.com//widgets/13(返回微件ID 13)
是否總是有一個像http://server.com/users/3/widgets/
這樣的獨特URL,甚至知道只有用戶#3將是唯一一個訪問它?在每次通話時重新指定/用戶/ 3是多餘的,如http://server.com/users/3/widgets/