例如,我有带方法的UserController:
GET /api/users -- get all users
GET /api/users/1 -- get concrete users
POST /api/users -- create concrete users
PUT /api/users/3 -- update concrete users
这是经典的REST。但是我有两个问题。
像这样吗? -POST /api/payments/pay
-但是薪水是动词
或用户登录-POST /api/users/3/login
???
MarketController
和CarsController
,其方法如下: GET /api/markets/3
-获取ID = 3的市场
GET /api/cars/1
-取得ID = 1的汽车
客户尝试从混凝土市场购买混凝土车:
GET /api/markets/3/cars/1
-我应该在哪个控制器中编写?