在我的控制器中,对于GET方法,我希望要求传入一个名称。对于PUT方法,我希望要求传入id(并在消息体中传递对象)。例如:
GetObject(string name)
PutObject(int id, Object obj)
我可以创建一个路由,要求名称或ID参数存在吗?伪代码如下:
routeTemplate: api/{controller}/{name}|{id}
那么,最好的路由方式是什么?
在我的控制器中,对于GET方法,我希望要求传入一个名称。对于PUT方法,我希望要求传入id(并在消息体中传递对象)。例如:
GetObject(string name)
PutObject(int id, Object obj)
routeTemplate: api/{controller}/{name}|{id}
那么,最好的路由方式是什么?
[GET("api/Object/{name}")]
用于 Get 函数,以及[PUT("api/Object/{id}")]
用于 Put 函数。谢谢! - burntmarshmallows