2012-05-23 5 views
0

이전에이 작업을 수행하지 않았으므로 일부 리드가 필요합니다. ASP.NET MVC4 (베타) 프로젝트 - 모바일 프로젝트 - 설정이 있습니다. 그리고 소비 할 REST API 세트를 받았다. 어떻게하면 좋을까요? API는 JSON 형식의 데이터를 반환합니다. 어떤 모범 사례, 모범 사례가 있습니까?ASP.NET MVC에서 JSON 데이터 사용

답변

2

당신은 서버의 웹 API 컨트롤러에 AJAX 요청을 보낼 $.ajax 방법을 사용할 수 있습니다 반복 할 수

$.ajax({ 
    url: 'api/values/123', 
    type: 'GET', 
    success: function(data) { 
     // if the controller returned JSON data, the data argument 
     // will represent a javascript object that you could directly 
     // access its properties 
    } 
}); 
+0

감사 대린합니다. 그렇다면 ASP.NET MVC에서 데이터를 어떻게 소비합니까? 예제에서는 "ASP.NET MVC"- 데이터를 사용하는 코드가 필요 없다는 것을 보여줍니다 ... 우리가 필요로하는 것은 모두 jQuery입니다. 내가 맞습니까? –

+0

네, 맞습니다. 클라이언트 측에서 서비스를 사용하려면 javascript를 사용하십시오. 웹 애플리케이션에서 웹 애플리케이션을 사용하려면 웹 API의 클라이언트 프레임 워크 인 HttpClient를 사용할 수 있습니다. http://www.johnnycode.com/blog/2012/02/23/consuming-your-own-asp -net-web-api-rest-service/ –

+0

감사합니다. Darin. 답변으로 표시되었습니다. –

1

클래스의 DownloadString 방법을 사용하십시오. 그러면 RESTURL이 반환하는 문자열 출력이 제공됩니다. 당신은 JSON으로 그 변환 결과

string address="http://yourrestdomain/customer/234"; 
WebClient client = new WebClient(); 
string reply = client.DownloadString (address); 
관련 문제