I have a asp.net web api application implemented in c#. I'm using an ApiController which is working perfectly. The controller processes a JSON object (wrapped in HTML).I know would like to implement the exact same logic, but the request will not be a JSON wrapped HTML request, but a raw tcp socket request of JSON data.What is the best approach to implementing this functionality?