Question

Nous avons déjà une API WCF avec basichttpbinding. Certains appels ont des objets complexes à la fois dans la réponse et la demande.

Nous devons ajouter des capacités reposantes à l'API. Au début, j'ai essayé d'ajouter un point de terminaison WebHTTP, mais j'ai obtenu

At most one body parameter can be serialized without wrapper elements

Si je le faisais enveloppé, ce n'était pas pur car j'en ai besoin.

Je dois lire cette, et cette (qui indique "ASP.NET Web API est la nouvelle façon de créer un service Restful sur .NET").

Ma question est donc: dois-je faire 2 API (2 projets différents)? Un pour le savon avec WCF et un RESTFul avec ASP.NET Web API? Y a-t-il quelque chose de mal à parler architectural avec cette approche?

Pas de solution correcte

Licencié sous: CC-BY-SA avec attribution
scroll top