3
我有两个方法,这样的ASP.NET Web API结合方法
public class ProductController : ApiController
{
public Product GetProductById(int id)
{
var product = ... //get product
return product;
}
public Product GetProduct(int id)
{
var product = ... //get product
return product;
}
}
当我打电话网址:GET http://localhost/api/product/1。我想调用第一个方法,而不是第二个方法。
我该怎么做?
这样,它不是REST,它是RPC。我在寻找一个属性,比如[NeverBind] ...但它们还没有存在,我们可以使用这个属性来标记一个方法,当我们不想将它绑定到一个URI。 – dohaivu 2012-02-17 12:39:39
更新了我的评论。 – 2012-02-17 12:40:43
当我问这个问题时,我想知道我是否有一个以Get为前缀的方法,ASP.NET Web API如何绑定它们,我希望它是REST方式,而不是RPC方式。我谷歌,但没有回答 – dohaivu 2012-02-17 12:46:12