Я создал веб-API (REST) называется фильтр, который имеет несколько методов получения таких какASP.NET Web Api дублирующие глаголы
GetCompany GetCustomers GetOrders
Является ли это правильная практика, или я должен иметь разные web api для разных объектов? Должен ли я иметь один и тот же http-глагол (GET), дублированный в том же WEB API.
Как насчет других глаголов (POST или PUT)?
В другом сервисе у нас есть один случай, когда мы хотим обновить конкретное поле и другой случай, когда мы можем обновлять все, кроме определенного поля в записи. Должен ли использоваться один метод (POST или PUT) для обоих случаев или у меня есть два отдельных метода?
Я вызываю эти методы из angularjs $ http service.
У вас нет разных контроллеров, таких как CompanyController, CustomerController и OrderController? Или я чего-то не хватает? – Win
У меня есть один контроллер под названием FilterController. Причина, по которой я создал, заключалась в том, что я знаю, что мне когда-либо понадобится метод get и создание нескольких контроллеров, которые содержат только один метод, кажутся слишком большими для слишком маленьких. – tangokhi