将这样的东西映射到方法很容易。下面显示了后端服务或 mvc 控制器中的 URI 模板和相关映射方法的示例:
/Cars/
Get()
/Cars/{id}
Get(int id)
但是,如果您拥有的不仅仅是这些怎么办。假设你有这个:
/Cars/{id}/seat/{id}
所以我说我想针对这个护理中的一个席位(我知道不好的例子,但这是我目前能想到的全部)。
所以我想要一个座位,座位在最后,它告诉我使用我要求的资源。
我想知道有人如何将其映射回控制器(或服务)和相关方法。
我在想,既然你想要座位,座位服务或控制器会有我猜是这样的:
Seat (service)
- Get() - 获取所有座位,映射到 /seats/
- GetSeatByCarId(int id) - 我认为这会匹配我上面的网址,也许我们会去掉之前
/seat/
的任何东西,比如汽车 ID?我不知道,这就是我要问的,我能做到这一点的方法。
当 url 不仅仅是 a 时,人们会怎么做[resource]/[id]
?你如何管理它,它在后端是什么样的,什么样的方法以及你如何映射这些更复杂的 URI 模板?