모든 사용자가 호출하여 JSON 응답을받을 수있는 서비스를 내 사이트에 공개하려고합니다. 결국 사용자들이이 서비스를 가능한 많이 사용하기를 바랍니다. 내가 가장 생각mvc return JSON() 대 JSON 기반 웹 서비스
내 사이트가 asp.net MVC 프레임 워크를 사용하여 만들어지고 가장 좋은 방법은이 일을 무슨 궁금 해서요 ...
가 웹 서비스를 사용하는 것이 명백하다 말할 것 (*이 .asmx) JSON 형식을 반환하지만 사용자가 호출하고 JSON 형식도 반환 할 수있는 URL을 만들 수 있음을 알고 있습니다 (예 : "http://mysite.com/GetList"호출은 JSON 목록을 반환 함). asp.net에서 return Json() 메서드를 사용합니다.
웹 서비스와 비교하여 이러한 방식으로 장점/단점이있는 이유는 무엇입니까?
별도의 API 컨트롤러를 만들면 이후 변경 사항에 대해 걱정할 필요가 없습니다. mvc 라우팅 컨트롤러를 사용하면 내가 노출 한 주소가 내부 변경에 관계없이 동일하게 유지되는지 항상 확인할 수 있습니다. 감사합니다! :) – gillyb