J'ai créé un api Web (REST) appelé filtre qui a plusieurs méthodes get telles queverbes en double ASP.NET Web api
getCompany GetCustomers GetOrders
cette pratique est correcte ou devrais-je avoir différents api web pour différentes entités? Devrais-je avoir le même verbe http (GET) dupliqué dans la même API WEB?
Qu'en est-il des autres verbes (POST ou PUT)?
Dans un autre service, nous avons un cas où nous voulons mettre à jour un champ spécifique et un autre cas où nous pouvons mettre à jour n'importe quoi sauf ce champ spécifique dans l'enregistrement. Devrait-on utiliser une méthode (POST ou PUT) dans les deux cas ou puis-je avoir deux méthodes distinctes? J'appelle ces méthodes du service HTTP angularjs $.
N'existez-vous pas de contrôleurs différents tels que CompanyController, CustomerController et OrderController? Ou est-ce que je manque quelque chose? – Win
J'ai un contrôleur appelé FilterController. La raison pour laquelle je l'ai créé est que je sais que je n'aurai jamais besoin d'une méthode get et que la création de plusieurs contrôleurs qui contiennent juste une méthode semble trop pour trop peu. – tangokhi