1

将这样的东西映射到方法很容易。下面显示了后端服务或 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 模板?

4

0 回答 0