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