我正在使用 .NET Web API,需要一种策略来创建查询的路由。例如,从页面上说代码处于决策点,需要服务器上的业务逻辑指导如何继续。
只是为了审查,这条路线将返回一个标准用户......
http://mysite/api/user/5
但是,如果我想知道用户是否具有由业务逻辑确定的某些特征,我会根据这些特征做出 UI 决定,那么对于这样的事情,一个好的 REST 调用会是什么?
也许...
http://mysite/api/user/5?canbake=true
还是这样更好...
http://mysite/api/user/5/canbake
如果是后者,那么路由定义是怎样实现的呢?