связывания У меня есть два метода, как этот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;
}
}
Когда я называю URL: GET http://localhost/api/product/1. Я хочу, чтобы первый метод был вызван, а не второй метод.
Как я могу это сделать?
Таким образом, это не REST, это RPC. Я ищу атрибут, такой как [NeverBind] ... но они еще не существовали, мы можем использовать этот атрибут для обозначения метода, когда мы не хотим привязывать его к URI. – dohaivu
Обновлен мой комментарий. –
Когда я задаю этот вопрос, я задаюсь вопросом, есть ли у меня больше, чем метод, который префикс Get, как API-интерфейс ASP.NET связывает их, и я хочу, чтобы он был REST, а не RPC. Я google, но не отвечаю – dohaivu