Я хочу предоставить на своем сайте службу, которую могут вызывать любые пользователи и получать ответ в формате JSON. В конце концов, я хочу, чтобы пользователи использовали этот сервис как можно больше.
Мой сайт создан с использованием фреймворка asp.net MVC, и мне было интересно, как лучше всего это сделать...
Я думаю, что большинство скажет, что использование веб-службы (*.asmx), которая возвращает формат JSON, очевидно, но я знаю, что могу просто создать URL-адрес, который пользователи могут вызывать, и он также возвращает формат JSON (например: вызов "< href="http://mysite.com/GetList" rel="nofollow noreferrer">http://mysite.com/GetList" вернет список JSON). В asp.net, используя метод return Json().
Каковы преимущества/недостатки этого способа по сравнению с веб-службой, специально предназначенной для этого?