For us, WCF is used for SOAP and Web API for REST. I wish Web API supported SOAP too. We are not using advanced features of WCF. Here is comparison from MSDN:
More Related Contents:
- POSTing JsonObject With HttpClient From Web API
- What’s the difference between WCF Web API and ASP.NET Web API
- WCF Service or Web API [closed]
- How to get HttpClient to pass credentials along with the request?
- How to secure an ASP.NET Web API [closed]
- JWT authentication for ASP.NET Web API
- Make Https call using HttpClient
- How to write a JSON file in C#?
- Reading file input from a multipart/form-data POST
- Post parameter is always null
- Web API 2: how to return JSON with camelCased property names, on objects and their sub-objects
- What is the difference between PreserveReferencesHandling and ReferenceLoopHandling in Json.Net?
- HttpClient not supporting PostAsJsonAsync method C#
- Why does WCF return myObject[] instead of List like I was expecting?
- OWIN Security – How to Implement OAuth2 Refresh Tokens
- WCF change endpoint address at runtime
- JSON serialize properties on class inheriting list [duplicate]
- Why method overloading is not allowed in WCF?
- Caching in WCF?
- Compress HTTP GET Response
- How to generate and auto increment Id with Entity Framework
- “Do not use Abstract Base class in Design; but in Modeling/Analysis”
- The requested resource does not support HTTP method ‘GET’
- How to call wcf service Asynchronously
- How do I log ALL exceptions globally for a C# MVC4 WebAPI app?
- How to Upload Image Via WebApi
- JSON Deserialization – String Is Automatically Converted To Int
- Generic Web Api controller to support any model
- How to get hold of Content that is already read
- The content type text/html; charset=UTF-8 of the response message does not match the content type of the binding (text/xml; charset=utf-8)