Je suis interrogé depuis longtemps maintenant.Où exactement nous devons utiliser l'API WEB et où devrions-nous utiliser les services reposants WCF. Tout ce que nous voulons réaliser dans l'API WEB, nous pouvons le faire dans WCF Rest. J'ai essayé de creuser dans les réponses mais j'ai compris que nous devons faire des réglages supplémentaires dans wcf comme les modèles d'URI, les contrats, les points de terminaison. Mais c'est plus sur les paramètres, mais je voulais connaître la vraie raison derrière l'utilisation de WCF Restful Services.
Service Web
[~ # ~] wcf [~ # ~]
WCF REST
webHttpBindings
.[WebGet]
et [WebInvoke]
attributs respectivement..svc
des dossiers.WebGet
nécessite une configuration. UriTemplate
doit être spécifié.
API Web
MediaTypeFormatter
de l'API Web en JSON, XML ou tout autre format que vous souhaitez ajouter en tant que MediaTypeFormatter
.
Choix entre WCF ou API Web
Pour plus de détails, vous pouvez vous référer à http://www.c-sharpcorner.com/UploadFile/8a67c0/who-is-winner-web-api-or-wcf/ .